小编use*_*038的帖子

我需要两个相互影响的JTextField

我有一个带有两个JTextField的JPanel.如果用户将一些文本写入文本字段A,则相同的文本应出现在文本字段B中,反之亦然.

如何在没有无限循环的情况下实现它.

到目前为止,我有以下内容,无限循环.

        JTextField textFieldA;
        JTextField textFieldB;

        textFieldA.getDocument().addDocumentListener(new DocumentListener() {
            public void insertUpdate(DocumentEvent e) {  
                Document doc = (Document)e.getDocument();
                String line = doc.getText(0, doc.getLength());  
                textFieldB.setText(line);
            }
            textFieldB.getDocument().addDocumentListener(new DocumentListener() {
                public void insertUpdate(DocumentEvent e) {  
                    Document doc = (Document)e.getDocument();
                    String line = doc.getText(0, doc.getLength());  
                    textFieldA.setText(line);
                }
Run Code Online (Sandbox Code Playgroud)

java user-interface swing

0
推荐指数
1
解决办法
281
查看次数

标签 统计

java ×1

swing ×1

user-interface ×1