如何在JFrame上显示我在JOptionPane中输入的内容?

时间:2011-11-30 08:42:19

标签: java swing jlabel joptionpane

我想要做的是当我在JOptionPane输入内容时,例如,APPLES。我想在JFrame中将其显示为APPLES。现在,如果我想接下来输入CATS,它将与APPLES一起出现在JFrame中。

它应该如下所示:APPLES CATS

当我输入更多内容时,它只会显示和显示。我知道如何做的唯一方法是使用setText for JLabel,但它只显示一个单词。如何显示我输入的所有单词?

3 个答案:

答案 0 :(得分:3)

  

但它只显示一个单词

希望你在JFrame中的JOptionPane中写下单词,试试这个:

jLabel.setText(jLabel.getText() + " " + strGotFromJOptionPane);

此处strGotFromJOptionPane是您从JOptionPane获得的文字。

答案 1 :(得分:3)

试试这个: myLabel.setText(myLabel.getText() + " " + myTextField.getText());

答案 2 :(得分:3)

JTextAreaappend(String)方法。它是一个多行组件,可能更适合显示字符串列表。或者,就此而言,JListJTable可能更适合显示用户输入。