java - 将文本从 JTextField 放入 JLabel

标签 java swing jlabel jtextfield

我正在编写从 JTextField 获取字符串并将其放在 JLabel 上的代码。

但我的问题始终是显示的字符串缺少最后一个字符。

 private void jTextField1KeyTyped(java.awt.event.KeyEvent evt)     {
      String  ch=jTextField1.getText();
      jLabel1.setText(ch);
} 

enter image description here

最佳答案

最好use a DocumentListener检查 jTextField 中的更改。这不仅会在合并附加字符的更改后通知您,而且还会通知您与键盘事件无关的更改(例如粘贴文本)。

关于java - 将文本从 JTextField 放入 JLabel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30834188/

相关文章:

java - 剪切一个文件并将其发送到java中的另一个文件夹

java - 如何为 JLabel 创建事件处理程序?

java - JTree 和 JButtons - 鼠标悬停在 Button 上时渲染错误

java - 调用 setDataPreSorted(true) 后 DynamicReports 交叉表报告列分组中断

java.lang.UnsatisfiedLinkError : no frmjapi in java. 库.path

Java Thread - 制作时钟和自己的时钟

java - JFrame 不符合 JPanel 的 setMinimunSize()

java - 循环中的多个jlabel,java

java - 为什么 JLabel.getLocationOnScreen() 返回 diffirently 取决于父 JPanel 布局

java - 将按钮的文本设置为在日期选择器上选择的日期