有没有办法在JOptionPane.showInputDialog中创建多个输入而不是一个输入? 最佳答案 是的。您知道您可以将任何Object放入大多数JOptionPane.showXXX方法的Object参数中,通常是Object恰好是一个JPanel。在您的情况下,也许您可以使用其中包含多个JTextFields的JPanel:importjavax.swing.*;publicclassJOptionPaneMultiInput{publicstaticvoidmain(String[]args){JTextField
我不确定如何在我的方法中编写弹出消息框。publicStringverify(){Stringresult="failed";intauthcode=staffBean.getVerifyCodeByName(getLoginUserName());if(code==authcode){result="success";}else{//statementtopopupanerrormessagebox}returnresult;}我尝试在我的方法中使用JOptionPane但它不起作用:Stringst="Welcome";JOptionPane.showMessageDialog(n
我不确定如何在我的方法中编写弹出消息框。publicStringverify(){Stringresult="failed";intauthcode=staffBean.getVerifyCodeByName(getLoginUserName());if(code==authcode){result="success";}else{//statementtopopupanerrormessagebox}returnresult;}我尝试在我的方法中使用JOptionPane但它不起作用:Stringst="Welcome";JOptionPane.showMessageDialog(n
我正在OSXMountainLion上开发和运行我的Java应用程序,我向自定义对话框添加了"is"和“否”选项。但是,当我在Windows7上运行我的应用程序时,我注意到"is"和“否”选项颠倒了。为了修复这个UI故障,我添加了这段代码:Stringmsg="Areyousureyouwanttocanceltheselectedbookings?";String[]options=newString[]{"Yes","No"};intnoOption=1;Stringos=System.getProperty("os.name").toLowerCase();if("macosx"
我正在开发我的第一个基于桌面的Java项目。我实际上有2个问题1)如何在JOptionPane.showMessageDialog的确定按钮上执行操作。我想导航到一个新的Jframe说x.java单击确定。2)我有一个名为用户的表。该表有8列userid(主键)、name、password、emailid、dob、mobileno、city、date。必须从Jframex中获取四列条目,其余四列从其他Jframey中获取。我写了下面的代码对于第X帧PreparedStatementstm=con.prepareStatement("insertintouser(userrid,name
如何从JOptionPane中删除图标?ImageIconicon=newImageIcon(image);JLabellabel=newJLabel(icon);intresult=JOptionPane.showConfirmDialog((Component)null,label,"ScreenPreview",JOptionPane.OK_CANCEL_OPTION); 最佳答案 您可以通过直接指定消息的外观来实现。您的代码将采用默认的,而此代码将使用缺少图标的“PLAIN_MESSAGE”样式。组件的行为保持不变。JOpt
我创建了一个类型为showInputDialog的JOptionPane。打开它时,它会显示两个按钮:确定和取消。我想在按下Cancel按钮时处理操作,但我不知道如何实现它。我怎样才能得到它? 最佳答案 例如:intn=JOptionPane.showConfirmDialog(frame,"Wouldyoulikegreeneggsandham?","AnInaneQuestion",JOptionPane.YES_NO_OPTION);if(n==JOptionPane.YES_OPTION){}elseif(n==JOptio
我需要显示一条需要在屏幕上显示5秒的信息消息,在此期间,用户无法关闭对话框。规范清楚地说明对话框不应该有任何按钮。有没有一种方法可以让对话框没有按钮来使用JoptionPane.showMessageDialog? 最佳答案 这种方式使用showOptionDialog怎么样,也许不是showMessageDialog,但当我们没有按钮或地方输入文本时也是一样的(缺点是它可以关闭用户):JOptionPane.showOptionDialog(null,"Hello","Empty?",JOptionPane.DEFAULT_OPT
我想在JOptionPane.showInputDialog中设置OK和CANCEL按钮的文本到我自己的字符串。JOptionPane.showOptionDialog中有一种方法可以更改按钮的文本,但我无法在showInputDialog中找到更改它的方法。 最佳答案 如果您不希望它只用于单个输入对话框,请在创建对话框之前添加这些行UIManager.put("OptionPane.cancelButtonText","nope");UIManager.put("OptionPane.okButtonText","yup");其中
我正在尝试创建带有"is"或“否”按钮的消息。然后将出现一个窗口,其中包含一条特定消息,该消息取决于用户是单击"is"还是“否”。这是我的代码:publicclasstest{publicstaticvoidmain(String[]args){//defaulticon,customtitleintn=JOptionPane.showConfirmDialog(null,"Wouldyoulikegreeneggsandham?","AnInaneQuestion",JOptionPane.YES_NO_OPTION);if(true){JOptionPane.showMessage