java中怎么关闭对话框

save.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
tf1.setEditable(false);
tf2.setEditable(false);
tf3.setEditable(false);
tf4.setEditable(false);
tf5.setEditable(false);
tf6.setEditable(false);
dl=new JDialog(jf,"保存成功",true);
JPanel okpane=new JPanel();
JButton ok=new JButton("确定");
okpane.add(ok);
dl.add(okpane,BorderLayout.CENTER);
dl.setBounds(200, 250,150, 70);
dl.show(true);
ok.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent arg0){
dl.setVisible(false);
}
});
}
});
我在一个监听事件里写了个对话框,对话框里打算用确定按钮来关闭对话框,为什么关闭不了!

dl.dispose().
你不就是想弹出个确认对话框吗?直接JOptionPane.showConfirmDialog((null, "确认删除吗?", "确认删除框", JOptionPane.YES_NO_OPTION);就出来个带确认的对话框。不用自己定义了。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答