永发信息网

Java警告对话框

答案:4  悬赏:40  手机版
解决时间 2021-03-08 20:31
  • 提问者网友:書生途
  • 2021-03-08 02:34
确定和取消按钮在程序中没有写到,只是写 confirm(这是一个简单的对话框,他有两个按钮"> 就够了吗?取消按钮呢?
最佳答案
  • 五星知识达人网友:渊鱼
  • 2021-03-08 04:03
confirm对话框就包含确认和取消两个按钮 分别返回true和false<br>一般这样用<br>if(confirm(&quot;请选择&quot;)){<br>       alert(&quot;你选择了确认!&quot;);<br>}else{<br>       alert(&quot;你选择了取消!&quot;);<br>}
全部回答
  • 1楼网友:迟山
  • 2021-03-08 06:11
你这是js吧大哥
  • 2楼网友:琴狂剑也妄
  • 2021-03-08 05:34
alert();警告用这个<br>confirm();是确认
  • 3楼网友:动情书生
  • 2021-03-08 04:15

import javax.swing.*; import java.awt.*; import java.awt.event.*; class mdialog extends jframe implements actionlistener { mdialog() { super("显示确认对话框"); setsize(200,200); setvisible(true); setlayout(new flowlayout()); jbutton jbtn=new jbutton("退出"); add(jbtn); jbtn.addactionlistener(this); } public void actionperformed(actionevent e) { string msg="你确认退出吗?"; int type=joptionpane.yes_no_option; //这个是定义你下面showconfirmdialog对话框的类型“yes_no_option”表示有两个按钮,一个是一个否 string title="确认对话框"; int choice=0; // 为什么要设置为0,在这是初始化你也可以不定义,但是一般int类型都初始化为0 choice=joptionpane.showconfirmdialog(null,msg,title,type);

//为什么要choice= 而不是直接jo.show? ,这是为下面的判断赋值啊,你在下面也提及了如果不赋值给choice它一直是0下面的if语句不就没有意义了

if(choice==0) //choice上面已经设为0了,这还if干什么? { system.exit(0); } else system.out.println(choice); } } public class test { public static void main(string [] args) { new mdialog(); } }

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯