导航:首页 > 编程语言 > java对话框关闭

java对话框关闭

发布时间:2023-04-01 08:19:46

Ⅰ 用java编写了一个关闭对话框,可是否的时候居然报错,哪位大神给看下。

你这个很简单。
王蓉上那颗 的回答是否确的。
YES_NO_OPTION 不是NO的选择值。
正确的应该是NO_OPTION

百你的空指针异常是因为没有执行YES_NO_OPTION 分支中的语句,
执行XGManager.addIFame(frames.get("退出系统"));
引起的,
那么这里
XGManager 和 frames 应该有一个是NULL。

看一下下边的代码。你首先要看NO的分支有有没执行,再一点点找。总纠结在NO选项上。
反而找不到真的问题所在。
---------------------------------------------------------------------------------------------------------
int option = JOptionPane.showConfirmDialog(null, "exit?", "exit",
JOptionPane.YES_OPTION);
if (option == JOptionPane.YES_OPTION) {
System.out.println("yes");
// System.exit(0);
} else if (option == JOptionPane.YES_NO_OPTION) {
System.out.println("no");
// System.exit(1);

}else if (option == JOptionPane.NO_OPTION) {
System.out.println("this no");
// System.exit(1);

}

Ⅱ java Dialog 的关闭简单问题

因为变量dialog1是局部变量,每调用一次dialog方法都会新建一个JDialog并进行操作,需要将dialog1声明为全局:
JDialog dialog1=new JDialog(frame,"确认信息");
{
JToggleButton dbtn1=new JToggleButton("BACK");
JToggleButton dbtn2=new JToggleButton("OK");
JLabel dlabel=new JLabel("你确定重新抽取?????",JLabel.CENTER);

dialog1.setSize(300,400);
dialog1.setLayout(null);
dlabel.setBounds(50, 140, 150, 80);
dbtn1.setBounds(180, 300, 100, 40);
dbtn2.setBounds(25, 300, 100, 40);
dialog1.add(dlabel);
dialog1.add(dbtn1);
dialog1.add(dbtn2);
dialog1.setModal(true);

dbtn1.addActionListener(new DActionListener1());
dbtn2.addActionListener(new DActionListener2());
}

class MyActionListener1 implements ActionListener{
public void actionPerformed(ActionEvent e){
dialog(0);
} }

public void dialog(int a){
if(a==1){
dialog1.setVisible(false);
dialog1.dispose();
}
if(a==0){
dialog1.setVisible(true);
}
}
class DActionListener1 implements ActionListener{
public void actionPerformed(ActionEvent e){
dialog(1);
}
}

建议楼主将dbtn2,即让对话框显示按钮放到另一个Frame中,因为如果放到dialog1中,因为dialog1本身是显示的,dialog1.setVisible(true);没有意义。

Ⅲ java中怎么关闭对话框

dl.dispose().
你不就是想弹出个确认对话框吗?直接JOptionPane.showConfirmDialog((null, "确认删除吗?", "确认删除框", JOptionPane.YES_NO_OPTION);就出来个带确认的对话框。不用自己定义了。

Ⅳ java弹出对话框之后怎么点击按钮实现关闭本对话框的功能请说的详细一些,谢谢

<input type="button" value="提交" onclick="aa()">

<script type="text/javascript">
function aa(){
if(confirm("你确定关闭吗?")){
alert("已经关闭");
}else{
return false;
}
}
</script>

阅读全文

与java对话框关闭相关的资料

热点内容
人妻哺乳电影 浏览:837
乐高解压器价格 浏览:559
云开发服务器价格表 浏览:979
d盘英雄时刻文件夹是什么 浏览:740
wordpress网址简洁导航源码 浏览:475
搞笑视频网 浏览:910
电影韩国美女爱情 浏览:14
手机在线看电影的网站 浏览:944
十部必看重生军婚小说 浏览:751
海上海下电影 浏览:876
何家驹演的全部电影 浏览:683
个人信息处理者加密 浏览:779
着名的p字开头的网站 浏览:421
大尺度bl电影有哪些 浏览:584
angelababy演的电影陈家沟 浏览:353
在线看日本片网站 浏览:584
风月小说by苏他txt下载 浏览:990
韩国爱人是谁演的 浏览:731
主角把自己母亲纳入后宫的小说 浏览:46
启示录女主角真生孩子 浏览:834