当前位置: 代码迷 >> Eclipse >> 请教怎么在一个JFrame里设置设置另外一个JFrame的显示或隐藏~
  详细解决方案

请教怎么在一个JFrame里设置设置另外一个JFrame的显示或隐藏~

热度:16   发布时间:2016-04-23 13:29:49.0
请问如何在一个JFrame里设置设置另外一个JFrame的显示或隐藏~~

????我想了个晚上都想不出来~~~大伙有什么好方法 教教小弟~~

通过Eclipse写出的代码模式是这样的哦 
假设这个是 QQNewJFrame1 那么怎样通过QQNewJFrame1 来控制QQNewJFrame1的setVisibel属性哪??
package sdsds;

import javax.swing.WindowConstants;
import javax.swing.SwingUtilities;

public class QQNewJFrame1 extends javax.swing.JFrame {

/**
* Auto-generated main method to display this JFrame
*/
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
QQNewJFrame2 inst = new QQNewJFrame2();
inst.setLocationRelativeTo(null);
inst.setVisible(true);
}
});
}

public QQNewJFrame2() {
super();
initGUI();
}

private void initGUI() {
try {
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
pack();
setSize(400, 300);
} catch (Exception e) {
e.printStackTrace();
}
}

}


------解决方案--------------------
要隐藏的JFrame 能不能换成 JPanel

JPanel 的操作相对就容易了