最近在开发一个swing的程序,在弹出一个JDialog之后,当调用其dispose()方法后,JDialog是消失了
但是我的进程并没用结束。我用的是jdk1.4,而且我又不能调用System.exit()方法,因为我是程序是给
一个服务调用的,如果我用System.exit(),服务就会停止了。请问有什么办法可以让其结束,前提是一定
要在jdk1.4下运行。以下附上代码:public class TestJDialog {
public static void main(String[] args) { TestJDialog test = new TestJDialog();
test.creat(); } private void creat() {
final JDialog dialog = new JDialog();
dialog.setModal(true);
dialog.setTitle("提示信息");
dialog.setSize(300, 100);
dialog.setLocationRelativeTo(null);
dialog.addMouseListener(new MouseAdapter() { public void mouseClicked(MouseEvent e) {
System.out.println("xxxxxxxxxxxxxx");
dialog.dispose();
}
});
dialog.show();
}
}