如何从文档侦听器事件中获取JTextArea?

时间:2015-06-27 21:27:48

标签: java swing jtextarea

我在Java中为我的JTextArea组件设置了一个名称。我无法在我的设计中创建这个文本区域组件全局。我需要获取文本区域的名称来更改与相关文本区域相关的按钮的颜色。我该怎么办?

JTextArea jtfText1= new JTextArea() ;

jtfText1.setText("adsas");
jtfText1.setName("Q "+Integer.toString(a+1));

jtfText1.getDocument().addDocumentListener(new DocumentListener() {

      public void changedUpdate(DocumentEvent e) {
      }
      public void removeUpdate(DocumentEvent e) {
      }
      public void insertUpdate(DocumentEvent e) {
            System.out.println(a);
              JButton button =(JButton)bottom.getComponent(a-1);
                button.setBackground(Color.GREEN);
                button.setOpaque(true);
      }
    });

0 个答案:

没有答案