java中写对话框虽然可以多样化,但是就是被限定了owner

问题描述

用java写一个继承对话框的类,但是owner被限定了,不是frame就任然还是dialog,如何写一个继承panel的类,所有组件放进这个类中,监听这里组件还有什么办法调用写好的对话框啊………………郁闷

解决方案

解决方案二:
其实不大明白楼主的意思你是要让一个dialog的Owner是一个Panel么?那你这个Panel在哪呢?肯定还是在一个Frame或者Dialog里那归根到底Owner还是Frame或者Dialog啊或者楼主的意思是用Panel来实现一个Dialog?其实这样做很简单的啊,只要你用null布局然后把一个Panel放在你想放的位置,就可以当作Dialog用了

时间: 2024-07-29 06:41:42

java中写对话框虽然可以多样化,但是就是被限定了owner的相关文章

JAVA 中一个字符串s ,有36位取前24位,代码怎么写?

问题描述 JAVA 中一个字符串s ,有36位取前24位,代码怎么写? 求解..JAVA 中 一个字符串s ,有36位取前24位,代码怎么写? 解决方案 s.substring(0 24) 解决方案二: s = s.subString(s 24); 解决方案三: s.substring(024); substring()方法包头不包尾索引从0开始 解决方案四: s = s.subString(024); substring()方法包头不包尾索引从0开始 解决方案五: s = s.subStrin

java中看到类写在方法里面的类是什类啊

问题描述 java中看到类写在方法里面的类是什类啊 java中看到类写在方法里面的类是什类啊 void func (){class lei } 解决方案 方法内部的内部类的可见性更小,它只在方法内部可见,在外部类(及外部类的其它方法中)中都不可见了.同时,它有一个特点,就是方法内的内部类连本方法的成员变量都不可访问,它只能访问本方法的final型成员.同时另一个需引起注意的是方法内部定义成员,只允许final修饰或不加修饰符,其它像static等均不可用. 解决方案二: 内部类(匿名内部类) 解

代码-java中怎么引用自己写的函数

问题描述 java中怎么引用自己写的函数 我是一个java新手,写了一段代码,有关:摄氏度和华氏度之间的互相转化 package method; import method.HuaShe; public class TestCToFandFToC { public static void main(String[] args){ System.out.println("摄氏 华氏 华氏 摄氏"); for(int i = 1;i <= 10;i++){ double she1 =

新手,c#中char.ConvertFromUtf32(&amp;amp;#x27;A&amp;amp;#x27; + j - 1)在java中怎么写?

问题描述 c#中char.ConvertFromUtf32('A'+j-1)在java中怎么写?O(∩_∩)O谢谢 解决方案 本帖最后由 liuyongchuntjdz 于 2013-12-27 22:41:01 编辑

return语句应该写在方法体的里面还是写在方法体的外面java中

问题描述 return语句应该写在方法体的里面还是写在方法体的外面java中 return语句应该写在方法体的里面还是写在方法体的外面java中,return语句有时候是一个表达式呢 解决方案 方法如果需要在调用的时候返回结果,就要在方法体里边体现return语句,也有不需要return语句的情况,比如void方法 解决方案二: 在类里面申明方法,在类外面写方法体 解决方案三: java类只有两个内容.一个是属性,一个是方法.如果return放到方法外是会报错的.return可以是表达式,比如:

在java类中写带中文的sql语句,查询结果为空

问题描述 在java类中写带中文的sql语句,查询结果为空 String query="select * from Restaurant where Restaurant_name='紅樹林';"; rs=stm.executeQuery(query); 这是我在封装好的数据库类中写的sql语句,查询结果为空(rs.next() 为false ) 如果改用id查询,即: String query="select * from Restaurant where Restaura

jxl-JXL 在java中 为什 这样写了导出的excel只有一行

问题描述 JXL 在java中 为什 这样写了导出的excel只有一行 public class Test { public static void main(String[] args) throws Exception{ JSONObject jsonObject;// json类数据, int line = 0; Date d = new Date(); SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddhhmmss&q

java中为什么在main方法里面写sleep方法报错

问题描述 java中为什么在main方法里面写sleep方法报错 java中为什么在main方法里面写sleep方法报错,能看到图片吗,图片里有详细代码 解决方案 import java.lang.Thread;有没有加上 解决方案二: 开发建议采用Eclipse开发工具,这样导包和异常处理就很方便了. 解决方案三: 开发建议采用Eclipse开发工具,这样导包和异常处理就很方便了. 解决方案四: java中main()方法是哪个类里面的方法?JAVA中sleep().wait().yield(

java中什么情况下方法的参数可以省略数据类型而直接写数据?

问题描述 java中什么情况下方法的参数可以省略数据类型而直接写数据? 比如put(int 3); 什么情况下可以写put(3); 这里的put方法也没有方法体,什么情况下可以省略方法体呢 解决方案 put(int 3),有这种方式吗 put(int n)这种形式是方法的定义,当你使用put方法时,就直接传具体的值就行了 public int put(int n) { return n*10; } int m = put(10) 解决方案二: 对于你这种问法我是不解的,全局变量定义之后,局部变量