站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题Swing编程,如何实现窗体的打开和关闭!

Swing编程,如何实现窗体的打开和关闭!

摘要: Swing编程,如何实现窗体的打开和关闭!


如题!
比如我在当前窗口有个按钮,我怎么才能像在VB中一样,点一下按钮就可以关闭本窗体!
就是如何关闭的代码不知道怎么写!请赐教!!


怎么没人理啊?是太幼稚了吗?
不管怎样,请尽量说一下哈!一定送分!!


dispose


按钮的action里把窗体的显示属性设成false不就好了饿。。


添加事件处理函数就可以了
JButton.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent ae){
System.exit(0);

}

});


package org.jchimae.ui;

import java.awt.Frame;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;

import javax.swing.JButton;

public class Test extends Frame{

private JButton jButton = null;

/**
* This is the default constructor
*/
public Test() {
super();
initialize();
}

/**
* This method initializes this
*
* @return void
*/
private void initialize() {
this.setSize(300, 200);
this.setTitle(-#34;Frame-#34;);
this.add(getJButton(), java.awt.BorderLayout.CENTER);
this.addWindowListener(new java.awt.event.WindowAdapter() {
public void windowOpened(java.awt.event.WindowEvent e) {
System.out.println(-#34;windowOpened()-#34;); // TODO Auto-generated Event stub windowOpened()
}
public void windowClosing(java.awt.event.WindowEvent e) {
System.out.println(-#34;windowClosing()-#34;); // TODO Auto-generated Event stub windowClosing()
}
});
}

/**
* This method initializes jButton
*
* @return javax.swing.JButton
*/
private JButton getJButton() {
if (jButton == null) {
jButton = new JButton();
jButton.setName(-#34;CLOSE-#34;);
jButton.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent e) {
System.out.println(-#34;mouseClicked()-#34;); // TODO Auto-generated Event stub mouseClicked()
System.exit(0);
}
});
}
return jButton;
}

}



↑返回目录
前一篇: 【100分】紧急求助:JDBC事务请教
后一篇: 关于dom4j如何读取xml内容的问题?