将文本从 JTextField 放入 JLabel
Putting text from JTextField to JLabel
我正在编写从 JTextField
获取字符串并将其放在 JLabel
上的代码。
但我的问题是显示的字符串总是缺少最后一个字符。
private void jTextField1KeyTyped(java.awt.event.KeyEvent evt) {
String ch=jTextField1.getText();
jLabel1.setText(ch);
}
最好use a DocumentListener 检查 jTextField 中的更改。这不仅会在 合并附加字符的更改后通知您,还会通知您与键盘事件无关的更改(例如粘贴文本)。
我正在编写从 JTextField
获取字符串并将其放在 JLabel
上的代码。
但我的问题是显示的字符串总是缺少最后一个字符。
private void jTextField1KeyTyped(java.awt.event.KeyEvent evt) {
String ch=jTextField1.getText();
jLabel1.setText(ch);
}
最好use a DocumentListener 检查 jTextField 中的更改。这不仅会在 合并附加字符的更改后通知您,还会通知您与键盘事件无关的更改(例如粘贴文本)。