繁体   English   中英

如何在选项窗格上显示消息?

[英]How can I display a message on an option pane?

我正在创建一个程序,允许您在单击按钮后在选项窗格上显示消息。

String ManID;
String ManName;
ManID = ManIDText.getText();
ManName = ManNameText.getText();


try
{
    File f=new File("Manager.txt");
    try (PrintWriter pw = new PrintWriter(new FileOutputStream(f,true))) {
        pw.append(ManID + "," + ManName + "\r\n");
    }
    } catch (FileNotFoundException ex) {
        Logger.getLogger(AddCust.class.getName()).log(Level.SEVERE, null, ex);
    }        // TODO add your handling code here:
    {
        JOptionPane.showMessageDialog(frame, "Manager Added");
    }    

编码有问题吗?

JOptionPane有几个重载的showMessageDialog方法。 根据您发布的代码,您将提供两个参数。 第一个是java.awt.Component顺便说一下,它可以为null-第二个是java.lang.Object 换句话说,第二个参数可以是您喜欢的任何东西。 在您发布的代码中,它是java.lang.String 实际上,它是字符串文字。 您可以像在...中一样使用String类型的变量。

String var = "I am a 'String' variable";
JOptionPane.showMessageDialog(null, var);

当然,您无需为该变量分配字符串文字,您可以将其分配给您想要以任何方式获得的任何值,例如,方法返回的值,如...

String var = getSomeString();
JOptionPane.showMessageDialog(null, var);

请记住,它不必是String 例如,它可以是可滚动的JTextArea

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM