当其他jtextfields发生更改时,更新jpanel中的jtextfields

时间:2017-06-21 22:08:12

标签: java jpanel jtextfield

我有一些带有一些jtextfields的GUI(例如jtextfield_a,jtextfield_b,jtextfield_c,jtextfield_d,jtextfield_e)。例如,当更改jtextfield_a值时,我无法找到更改jtextfield_d和jtextfield_e值的方法。有什么办法吗?

1 个答案:

答案 0 :(得分:1)

你可以......

在您要监控的ActionListener上使用JTextField

有关详细信息,请参阅How to Write an Action Listener

缺点

  • 要求用户按下"操作"字段聚焦时键(通常为 Enter

你可以......

在您要监控的FocusListener上使用JTextField

缺点

  • 要求用户离开该字段,以便可以触发focusLost事件

有关详细信息,请参阅How to Write a Focus Listener

你可以......

在您要监控的DocumentListener上使用JTextField

有关详细信息,请参阅How to Write a Document Listener

赞成

  • 在用户输入
  • 时提供实时反馈

你可以......

让其他控件触发更新,例如JButton,这样用户就可以更好地控制该过程。从用户的角度来看,它并不总是最好的(因为我们很懒),但却是最简单的