singleton模式???
不用吧???
判断子窗体关闭的事件里控制按钮是否可用就行了
不用吧???
判断子窗体关闭的事件里控制按钮是否可用就行了
解决方案 »
- java正则问题,怎么去掉全是空格的行?
- 请问如何对修改后的java开源软件重新编译打包
- System.currentTimeMillis() 得到的毫秒时间是以1毫秒为单位,还是以10毫秒为单位
- java多线程几个问题?
- 这个文件怎么导入到数据库里?
- 问题一个
- 求助:ant教程,高手请给小弟指条路啊
- 有关SUPER 用法的问题
- 初学java,问个小问题:这个TestA.java有什么错?
- "mybean.java": Warning #: 368 : class com.f1j.View in package com.f1j has been deprecated at line 19, column 20是什么错误?
- 用JComboBox怎么实现象IE地址栏这样的功能?
- java 内部遍历
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;class Main extends JFrame implements ActionListener
{
private JPanel pan1;
private JButton Jb1,Jb2;
private Container con;
private JFrame newFrom;
private ActionEvent aEvent; public Main()
{
super("test");
setDefaultCloseOperation(EXIT_ON_CLOSE);
buildFrame();
addAction();
} protected void newFrom(ActionEvent e)
{
newFrom=new JFrame();
this.aEvent = e;
newFrom.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e) {
newFrom.setVisible(false);
((JButton)aEvent.getSource()).setEnabled(true);
}
});
newFrom.setTitle("新窗体");
newFrom.setSize(300,300);
newFrom.show();
} protected void buildFrame()
{
con=getContentPane();
pan1=new JPanel();
Jb1=new JButton("1");
Jb2=new JButton("2");
pan1.setLayout(new GridLayout(2,1));
pan1.add(Jb1);
pan1.add(Jb2);
con.add(pan1);
setSize(400,400);
show();
}
protected void addAction()
{
Jb1.addActionListener(this);
Jb2.addActionListener(this);
}
public static void main(String args[])
{
new Main();
} public void actionPerformed(ActionEvent e)
{
newFrom(e);
((JButton)e.getSource()).setEnabled(false);
}
}