将文本从 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 中的更改。这不仅会在 合并附加字符的更改后通知您,还会通知您与键盘事件无关的更改(例如粘贴文本)。