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

问题描述 投票:0回答:1

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

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

编码有什么问题吗?

java user-interface joptionpane
1个回答
0
投票

showMessageDialog中有几个重载的JOptionPane方法。根据您发布的代码,您提供两个参数。第一个是java.awt.Component - 顺便说一下可能是空的 - 第二个是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

© www.soinside.com 2019 - 2024. All rights reserved.