java中怎么关闭对话框

save.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){tf... 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);
}
});
}
});
我在一个监听事件里写了个对话框,对话框里打算用确定按钮来关闭对话框,为什么关闭不了!
展开
 我来答
百度网友b370835
推荐于2017-11-26 · 超过20用户采纳过TA的回答
知道答主
回答量:68
采纳率:100%
帮助的人:28.1万
展开全部
dl.dispose().
你不就是想弹出个确认对话框吗?直接JOptionPane.showConfirmDialog((null, "确认删除吗?", "确认删除框", JOptionPane.YES_NO_OPTION);就出来个带确认的对话框。不用自己定义了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式