2

2つのJTextAreaが欲しいです。1つ目はユーザーが入力する場所で、2つ目は入力に相当するバイナリが表示される場所です。ユーザーが文字を入力するたびに2番目のテキストエリアを更新することは可能ですか?ところで、2番目のテキストエリアはユーザーが編集できません。

4

2 に答える 2

6

最初の最初のテキスト領域のドキュメントに変更リスナーを追加します。

jTextArea1.getDocument().addDocumentListener(new DocumentListener() {
    @Override
    public void changedUpdate(DocumentEvent evt) {
        dumpBinary(evt, jTextArea2);
    }
    @Override
    public void insertUpdate(DocumentEvent evt) {
        dumpBinary(evt, jTextArea2);
    }
    @Override
    public void removeUpdate(DocumentEvent evt) {
        dumpBinary(evt, jTextArea2);
    }
});
于 2012-12-08T09:20:50.513 に答える
3

Document最初から取得しJTextAreaて、2番目に設定できます。次に、2番目のものを編集不可にします。

于 2012-12-08T09:24:22.693 に答える