Есть ли способ, что множественная JTextArea может поделиться JScrollPane в ява Netbeans?

Для всех, кто еще не получил его после прохождения вышеизложенного, моя проблема заключалась в том, что я не указывал своим сеттерам «публичное окончательное» обозначение.

0
задан Red 5 March 2019 в 19:57
поделиться

1 ответ

Предполагая, что jScrollPane1 и jScrollPane2 являются 2 полосами прокрутки ваших 2 jTextareas respectievley, с помощью приведенного ниже кода вы можете реализовать свои требования.

jScrollPane1 = new JScrollPane();
jTextArea1 = new JTextArea();
jScrollPane2 = new JScrollPane();
jTextArea2 = new JTextArea();

jScrollPane1.setViewportView(jTextArea1);
jScrollPane2.setViewportView(jTextArea2);
.
.
.
.

JScrollBar verticalScrollBar1 = jScrollPane1.getVerticalScrollBar();

verticalScrollBar1.addAdjustmentListener(new AdjustmentListener() {

     @Override
     public void adjustmentValueChanged(AdjustmentEvent e) {
            JScrollBar vertical = jScrollPane2.getVerticalScrollBar();
            vertical.setValue(e.getValue());
     }
});
0
ответ дан amFroz 5 March 2019 в 19:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: