有关JDialog重复出现的问题 我做了一个Frame,里面还有一个菜单,然后我点击一个菜单项,将跳出一个Dialog对话框接着我再次点击,该菜单项,又跳出一个Dialog 对话框这样一来同一个内容的对话框,就有 2 个了,而我实际想要的就是 1 个这样的对话框请问如何解决啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 显示Dialog的时候不要用new重复创建Dialog,只设置Dialog的visible属性就行了,显示Dialog,setVisible(true)关闭Dialog,setVisible(false); 显示Dialog的时候不要用new重复创建Dialog,只设置Dialog的visible属性就行了,显示Dialog,setVisible(true)关闭Dialog,setVisible(false);那第一次,这么创建的啊???你的意思难道是在窗体Frame加载的时候,这些dialog都加载进去然后,要用到这些dialog的时候,就将其setVisible(true) 不用的时候,将将其setVisible(false)这样速度你不觉的慢吗,内存占的也多 类似这样private static Dilaog1 instance; public static Dilaog1 getInstance() { if (instance == null) { instance = new Dilaog1(); } return instance; }用的时候Dialog1 d=Dialog1.getInstance();d.setVisible(true); java进程间通信 Jacob 创建word出错 这种插入图片方式是否正确?? J2EE中窗口关闭疑惑 想跟大家一起讨论下钩子函数的问题 怎么将block在io read的线程停下来? 求UTF-16转为GB2312的代码或方法? 面试遇到的题,请大神解答 紧急求救,大家帮我看看!在县等待! Timer及TimerTask的小问题,在线等 ejb问题 关于读取数据库大字段的问题?
关闭Dialog,setVisible(false);
关闭Dialog,setVisible(false);
那第一次,这么创建的啊???你的意思难道是
在窗体Frame加载的时候,这些dialog都加载进去
然后,要用到这些dialog的时候,就将其setVisible(true)
不用的时候,将将其setVisible(false)这样速度你不觉的慢吗,内存占的也多
private static Dilaog1 instance;
public static Dilaog1 getInstance() {
if (instance == null) {
instance = new Dilaog1();
}
return instance;
}
用的时候
Dialog1 d=Dialog1.getInstance();
d.setVisible(true);