-1

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

    JOptionPane.showInputDialog(null, "text");

(如果用户输入一些文本,比如“你好”,它将被用作

    JOptionPane.showMessageDialog(null, "Hello");

我想我必须使用像这样的变量: variable=JOptionPane.showInputDialog(null, "text");

但是我如何连接两者以及变量将具有什么类型?

4

3 回答 3

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

于 2013-08-21T13:21:35.323 回答
3

阅读有关变量的 Oracle 文档。然后查阅JOptionPane的javadoc

String message = JOptionPane.showInputDialog(null, "text");
JOptionPane.showMessageDialog(null, message);
于 2013-08-21T13:20:44.580 回答
3

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

String ans=JOptionPane.showInputDialog("Give some input");
JOptionPane.showMessageDialog(null, ans);
于 2013-08-21T13:21:08.647 回答