setVisible()问题,高手请进! 我用setVisible(false)在程序运行时隐藏了窗口,用什么方法可以让程序运行一段时间后,窗口自动显示呢,setVible(true)好象不行阿! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 package swingapp;import javax.swing.JFrame;public class MainFram extends JFrame { public static void main(String args[]) { try { MainFram frame = new MainFram(); frame.setVisible(true); } catch (Exception e) { e.printStackTrace(); } } public MainFram() { super(); setBounds(100, 100, 500, 375); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // new ControlVisible().start(); } private void visible() { try { Thread.sleep(2000); this.setVisible(false); Thread.sleep(2000); this.setVisible(true); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } } class ControlVisible extends Thread { @Override public void run() { visible(); } }} try后面一定要有catch吗 菜鸟求解反射的好处 Java中的访问权限 大家帮我调试下,共10来行代码。找不出问题。闷。 在linux radhat下使用 shell脚本 把jar包做成daemon 如何做? 急 在JAVA中类是在什么时候加载的 -----Java中如何调用C++生成的动态连接库------ Java中使用字节 我到底哪里错了,为什么不能动? 请问在Linux里,如何用JAVA读取内存里的PATH设置 接口操作的问题 急救:DataInputStream中的read的问题
public static void main(String args[]) {
try {
MainFram frame = new MainFram();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
} public MainFram() {
super();
setBounds(100, 100, 500, 375);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//
new ControlVisible().start();
} private void visible() {
try {
Thread.sleep(2000);
this.setVisible(false);
Thread.sleep(2000);
this.setVisible(true);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} class ControlVisible extends Thread { @Override
public void run() {
visible();
}
}
}