Swing编程,如何实现窗体的打开和关闭! 如题!比如我在当前窗口有个按钮,我怎么才能像在VB中一样,点一下按钮就可以关闭本窗体!就是如何关闭的代码不知道怎么写!请赐教!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 按钮的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("Frame"); 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("windowOpened()"); // TODO Auto-generated Event stub windowOpened() } public void windowClosing(java.awt.event.WindowEvent e) { System.out.println("windowClosing()"); // 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("CLOSE"); jButton.addMouseListener(new java.awt.event.MouseAdapter() { public void mouseClicked(java.awt.event.MouseEvent e) { System.out.println("mouseClicked()"); // TODO Auto-generated Event stub mouseClicked() System.exit(0); } }); } return jButton; } } 数组越界问题求解 关于垃圾回收的问题 考试继续答案 快速排序 出现地址越界异常 源代码如下: 请高手帮我修改下 如何用Swing来实现类似QQ用户列表界面???? 很头痛,不知问题出在哪里?? Object类(菜鸟提问) 一个挺菜的问题, 关于停止线程的问题 关于java正则表达式的疑惑,忘前辈们赐教 我想把一个ImageIcon的对象保存成图片文件! 急需高手帮忙,刚刚还好的突然就不行急死我了.
JButton.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent ae){
System.exit(0);}});
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("Frame");
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("windowOpened()"); // TODO Auto-generated Event stub windowOpened()
}
public void windowClosing(java.awt.event.WindowEvent e) {
System.out.println("windowClosing()"); // 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("CLOSE");
jButton.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent e) {
System.out.println("mouseClicked()"); // TODO Auto-generated Event stub mouseClicked()
System.exit(0);
}
});
}
return jButton;
}
}