Java - 从JTextArea检索和显示信息

时间:2015-02-16 18:26:32

标签: java

我正在尝试从JTextArea获取输入字符串,并通过将其放回JTextArea将其显示回用户,因此最终产品应该是用户输入的字符串的两个相同副本。该程序甚至可以提出问题,但似乎无论是接受输入还是使用输入将其输出到JTextArea。如果有人会帮助和指导我,那将是一个真正的帮助。 ;)

static JFrame jf;
static JTextArea jtf;

public static void main(String[] args) {

 jtf = new JTextArea();

    jf = new JFrame();
    jf.setVisible(true);
    jf.setResizable(true);
    jf.setSize(400,400);
    jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    jf.add(jtf);

    playerchoice = jtf.getText();
    jtf.setText(playerchoice);
    }

2 个答案:

答案 0 :(得分:0)

您正在相同的文本区域中绘制jtf的值,而无需等待用户输入任何内容。 您需要向文本区域添加键侦听器(例如,侦听输入键)或触发要执行的操作的按钮(复制案例中的文本)

答案 1 :(得分:0)

我想我知道答案。您正在从JTextArea复制文本,并将其放回到那里。我没有看到这样做的任何意义。也许制作另一个JTextArea并在那里显示它?