提问人:Cesar Andres Abarca Piñones 提问时间:11/23/2022 最后编辑:khelwoodCesar Andres Abarca Piñones 更新时间:12/6/2022 访问量:69
如何在 Java swing 中同步两个 JTextFields?
How can I synchronize two JTextFields in Java swing?
问:
我正在尝试同步两个JTextFields。如果我在一个 JTextField 中写入,我想同时在另一个 JTextField 中写入相同的文本。
我不确定此要求的事件用途是什么。
我的示例代码:
private void txt_idEstablecimientoActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
txt_codigoEstablecimiento.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
txt_codEstabQVT.setText(txt_codigoEstablecimiento.getText().trim());
System.out.println(txt_codEstabQVT);
}
});
}
我的示例代码:
private void txt_idEstablecimientoActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: txt_codigoEstablecimiento.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { txt_codEstabQVT.setText(txt_codigoEstablecimiento.getText().trim()); System.out.println(txt_codEstabQVT); } }); }
答:
2赞
camickr
11/23/2022
#1
如果我在一个 JTextField 中写入,我想同时在另一个 JTextField 中写入相同的文本。
在两个组件之间共享“模型”。在 JTextField 的情况下,模型是:Document
JTextField textField1 = new JTextField(...);
JTextField textField2 = new JTextField(...);
textField2.setDocument( textField1.getDocument() );
不需要任何侦听器。
评论