【发布时间】:2019-02-15 15:10:35
【问题描述】:
我一直想知道是否可以根据 jtextarea 中的输入更新 JFrame 或 JDialogs 而无需单击按钮。例如,在我在 textarea 中输入一些文本后。它应该自动更新 jlabel 而无需按钮。我有搜索结果,但我找到的所有信息仅基于按钮单击。例如,
JFrame frame = new JFrame();
frame.setLayout(new GridLayout(0, 1));
JTextArea input = new JTextArea();
JLabel output = new JLabel("test");
// Condition
// If user input "abc" inside textfield
// JLabel will automatically display "abc"
frame.add(input);
frame.add(output);
frame.setSize(300,400);
frame.setVisible(true);
我需要刷新整个框架吗?它会影响用户已经填充为空的所有其他文本字段吗?
谢谢
【问题讨论】:
标签: java swing jlabel jtextfield