简单的JAVA问题 我刚学JAVA,向各位大虾问一个问题。怎样设置一个按钮,然后点击他可以关闭当前窗口? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import javax.swing.*;import java.awt.*;import java.awt.event.*;public class Close extends JFrame implements ActionListener { /** * */ private static final long serialVersionUID = 1L; JButton close; public Close() { close = new JButton("close");// 增加一个按钮 add(close); close.addActionListener(this);// 给按钮增加一个监听器 setLayout(new FlowLayout()); setSize(200, 100); setVisible(true); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } // 捕捉到按钮点击时的事件处理方法 // 按钮点击时一定会自动执行actionPerformed(ActionEvent e)方法 public void actionPerformed(ActionEvent e) { // 关闭整个应用程序.如果只是是想关闭当前窗口,可以用 // dispose(); System.exit(0); } public static void main(String[] args) { new Close(); }} public class Frame1 extends JFrame {添加事件: jMenuItem4.setFont(new java.awt.Font("黑体", Font.PLAIN, 13)); jMenuItem4.setText("退出"); jMenuItem4.addActionListener(new Frame1_jMenuItem4_actionAdapter(this));class Frame1_jMenuItem4_actionAdapter implements ActionListener { private Frame1 adaptee; Frame1_jMenuItem4_actionAdapter(Frame1 adaptee) { this.adaptee = adaptee; } public void actionPerformed(ActionEvent e) { adaptee.jMenuItem4_actionPerformed(e); }}public void jMenuItem4_actionPerformed(ActionEvent e) { //this.dispose(); int i = JOptionPane.showConfirmDialog(this, "确定要退出吗?", "退出程序", JOptionPane.YES_NO_OPTION); if (i == JOptionPane.YES_OPTION) { System.exit(0); } }} public class Frame1 extends JFrame {添加事件: jMenuItem4.setFont(new java.awt.Font("黑体", Font.PLAIN, 13)); jMenuItem4.setText("退出"); jMenuItem4.addActionListener(new Frame1_jMenuItem4_actionAdapter(this));class Frame1_jMenuItem4_actionAdapter implements ActionListener { private Frame1 adaptee; Frame1_jMenuItem4_actionAdapter(Frame1 adaptee) { this.adaptee = adaptee; } public void actionPerformed(ActionEvent e) { adaptee.jMenuItem4_actionPerformed(e); }}public void jMenuItem4_actionPerformed(ActionEvent e) { //this.dispose(); int i = JOptionPane.showConfirmDialog(this, "确定要退出吗?", "退出程序", JOptionPane.YES_NO_OPTION); if (i == JOptionPane.YES_OPTION) { System.exit(0); } }} IO流? tomcat 连接池的 Stmt 是不是不用关闭啊!还是关了rs Stmt 就自动关闭了啊 JDBC连接mySQL数据库问题,,在线等 马上结贴 很菜问题,很容易得分! 如何通过javac命令编译src下多个JAVA文件,并放到对应的bin下对应包下 关于JDBC的问题 高分求教,设计问题,请给设计意见 谁能提供jni各c方面的详细的代码呀 急,急,急:如何得知JEditorPane内是否选取文字? 这是为什么呢,帮看看 使用JTABLE为什么没有表头? 初学struts,大家给推荐几本书
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;public class Close extends JFrame implements ActionListener { /**
*
*/
private static final long serialVersionUID = 1L; JButton close; public Close() {
close = new JButton("close");// 增加一个按钮
add(close); close.addActionListener(this);// 给按钮增加一个监听器 setLayout(new FlowLayout());
setSize(200, 100);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
} // 捕捉到按钮点击时的事件处理方法
// 按钮点击时一定会自动执行actionPerformed(ActionEvent e)方法
public void actionPerformed(ActionEvent e) {
// 关闭整个应用程序.如果只是是想关闭当前窗口,可以用
// dispose();
System.exit(0);
} public static void main(String[] args) {
new Close();
}
}
public class Frame1 extends JFrame {
添加事件:
jMenuItem4.setFont(new java.awt.Font("黑体", Font.PLAIN, 13));
jMenuItem4.setText("退出");
jMenuItem4.addActionListener(new Frame1_jMenuItem4_actionAdapter(this));
class Frame1_jMenuItem4_actionAdapter implements ActionListener {
private Frame1 adaptee;
Frame1_jMenuItem4_actionAdapter(Frame1 adaptee) {
this.adaptee = adaptee;
} public void actionPerformed(ActionEvent e) {
adaptee.jMenuItem4_actionPerformed(e);
}
}public void jMenuItem4_actionPerformed(ActionEvent e) {
//this.dispose();
int i = JOptionPane.showConfirmDialog(this, "确定要退出吗?", "退出程序",
JOptionPane.YES_NO_OPTION);
if (i == JOptionPane.YES_OPTION) {
System.exit(0);
}
}}
public class Frame1 extends JFrame {
添加事件:
jMenuItem4.setFont(new java.awt.Font("黑体", Font.PLAIN, 13));
jMenuItem4.setText("退出");
jMenuItem4.addActionListener(new Frame1_jMenuItem4_actionAdapter(this));
class Frame1_jMenuItem4_actionAdapter implements ActionListener {
private Frame1 adaptee;
Frame1_jMenuItem4_actionAdapter(Frame1 adaptee) {
this.adaptee = adaptee;
} public void actionPerformed(ActionEvent e) {
adaptee.jMenuItem4_actionPerformed(e);
}
}public void jMenuItem4_actionPerformed(ActionEvent e) {
//this.dispose();
int i = JOptionPane.showConfirmDialog(this, "确定要退出吗?", "退出程序",
JOptionPane.YES_NO_OPTION);
if (i == JOptionPane.YES_OPTION) {
System.exit(0);
}
}}