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

时间:2019-03-08 15:55:39

标签: java user-interface joptionpane

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

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");
    }    

编码有问题吗?

1 个答案:

答案 0 :(得分:0)

showMessageDialog中有多个重载的JOptionPane方法。根据您发布的代码,您将提供两个参数。第一个是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