public void quit()
{
int option = JOptionPane.showConfirmDialog(frame, "您是否确定要退出?", "退出", JOptionPane.YES_NO_OPTION);
if (option == JOptionPane.YES_OPTION)
{
System.exit(0);
}
}
{
int option = JOptionPane.showConfirmDialog(frame, "您是否确定要退出?", "退出", JOptionPane.YES_NO_OPTION);
if (option == JOptionPane.YES_OPTION)
{
System.exit(0);
}
}
解决方案 »
- 关于hashtable的简单问题
- 还是关于java的包问题!
- java中debug
- 打开src,想看看eventListerner里边写了点啥,结果一看,大吃一惊,什么也没有.这是为何???
- Java中,如何计算,如何测试出一个集合或者一个字符串变量占用了多大的内存空间啊?
- 能不能实现???java获取底层鼠标得位移,急呀!
- 一个恶心的异常,把我恶心的不行,请各位高手指点一下,谢谢!!~三百里加急~!~
- 请问 什么是"对象的串行化"? 我是初学者
- 我是不是还要与空间商联系啊?
- 我用JFileChooser得到了某个文件夹名,但如何得到此文件夹下的所有文件名
- 谁能帮我分析以下这个程序的详细执行过程 在线等
- JTabel多行选中的情况下,怎么获得JTable选中行的第一个值
import java.awt.event.*;import javax.swing.JOptionPane;public class FrameTest {
static Point origin = new Point(); public static void main(String args[]) {
final Frame frame = new Frame();
//frame.setUndecorated(true);
frame.addMouseListener(new MouseAdapter() {
public void mousePressed(MouseEvent e) {
origin.x = e.getX();
origin.y = e.getY();
}
});
frame.addMouseMotionListener(new MouseMotionAdapter() {
public void mouseDragged(MouseEvent e) {
Point p = frame.getLocation();
frame.setLocation(p.x + e.getX() - origin.x, p.y + e.getY()
- origin.y);
}
});
frame.setSize(300, 300);
Button b1 = new Button("Maximize");
b1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
frame.setExtendedState(Frame.MAXIMIZED_BOTH);
}
});
Button b2 = new Button("Iconify");
b2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
// Preserve maximizing
frame.setExtendedState(Frame.ICONIFIED
| frame.getExtendedState());
}
});
Button b3 = new Button("Normal");
b3.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
frame.setExtendedState(Frame.NORMAL);
}
});
Button b4 = new Button("Close");
b4.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.exit(0);
}
});
Button b5 = new Button("退出");
b5.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
new A().quit(frame);
}
});
frame.setLayout(new GridLayout(5, 1));
frame.add(b1);
frame.add(b2);
frame.add(b3);
frame.add(b4);
frame.add(b5);
frame.setVisible(true);
}
}class A{
public void quit(Frame frame)
{
int option = JOptionPane.showConfirmDialog(frame, "您是否确定要退出?", "退出", JOptionPane.YES_NO_OPTION);
if (option == JOptionPane.YES_OPTION)
{
System.exit(0);
}
}
}
public void main{public static void main(String args[]) {
quit()
;}}