关于窗体的两个问题! 第一由主窗体产生一个子窗体,但我用dispose()卸载子窗体回到主窗体时,为什么主窗体要最小化,怎样才能使主窗体不最小化。第二当我关闭子窗体时,为什么主窗体也关闭,怎样才能使主窗体不关闭。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;public class Test{ public static void main(String[] args) { JFrame frame = new JFrame(); frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); frame.setSize(500, 500); JButton jButton = new JButton("Button"); jButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { JFrame subFrame = new JFrame("SubFrame"); subFrame.setSize(200,200); subFrame.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE); subFrame.setVisible(true); } }); frame.add(jButton); frame.setVisible(true); }}自己写了个简单的测试,没有你说的主窗口最小化的问题。 子窗口使用subFrame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);主窗口使用frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);就可以避免子窗口关闭的时候父窗口也关闭的问题了。或者自己写窗口事件。子窗口的处理中不要加System.exit(0); 相同问题http://topic.csdn.net/u/20081001/22/a805c17b-fe62-47e7-903c-4c846fbf341c.html JTable中的setValueAt不能被调用 请问,JAVA中如何写调用sql server的存储过程代码? 问一个java连接数据库,操作表的问题,在什么地方添加数据库数据啊!在线等,急!! 我还没有看懂的代码!!勉强分析了一下,是不是错了? Chm电子书制作工具,那一款最方便优秀? 如何在JAVA中实现将DBF转换成SQL SERSVER表 JAVA基础,如何得到我想要的输出 我想问一下如何在一个类中改变另一个类中的数据。(我是菜鸟) 那里有数据结构-java描述的下载? Web打印高手 请问此程序中应如何刷新? 请问 实现一个Runnable类。
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;public class Test{
public static void main(String[] args) {
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
frame.setSize(500, 500);
JButton jButton = new JButton("Button");
jButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) {
JFrame subFrame = new JFrame("SubFrame");
subFrame.setSize(200,200);
subFrame.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);
subFrame.setVisible(true);
}
});
frame.add(jButton);
frame.setVisible(true);
}
}自己写了个简单的测试,没有你说的主窗口最小化的问题。
主窗口使用frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);就可以避免子窗口关闭的时候父窗口也关闭的问题了。
或者自己写窗口事件。子窗口的处理中不要加System.exit(0);
http://topic.csdn.net/u/20081001/22/a805c17b-fe62-47e7-903c-4c846fbf341c.html