如何使用JOptionPane.showInputDialog中的输入作为消息?

时间:2013-08-21 13:15:02

标签: java eclipse swing input joptionpane

所以,我需要接受我得到的输入(例如)

    JOptionPane.showInputDialog(null, "text");

(如果用户输入一些文字,比如“hello”,它将被用作

中的信息
    JOptionPane.showMessageDialog(null, "Hello");

我想我必须使用如下变量:         variable = JOptionPane.showInputDialog(null,“text”);

但是如何连接这两个变量以及变量具有什么类型?

3 个答案:

答案 0 :(得分:4)

您可以将其添加到一行

JOptionPane.showMessageDialog(null,JOptionPane.showInputDialog(null,"Please enter a message"));

或者,您可以创建一个字符串来保存邮件:

String message =  JOptionPane.showInputDialog(null,"Enter a message");
JOptionPane.showMessageDialog(null,message);

请注意,第一个参数可能是null,在这种情况下,默认的Frame用作父级,对话框将以屏幕为中心(取决于L& F)。

了解JOptionPane

答案 1 :(得分:3)

阅读variables上的Oracle文档。然后咨询javadoc以获取JOptionPane

String message = JOptionPane.showInputDialog(null, "text");
JOptionPane.showMessageDialog(null, message);

答案 2 :(得分:3)

JOptionPane.showInputDialog("Provide Input");此语句返回String值,可用于传入showMessageDialog。参考下面的代码

String ans=JOptionPane.showInputDialog("Give some input");
JOptionPane.showMessageDialog(null, ans);