У меня возникла проблема с выдачей определенной информации на мой jTextArea. На данный момент, когда я нажимаю кнопку, информация выводится из arrayString и выводится с использованием System.out.print. У меня есть другая панель, которая содержит jTextArea и вместо того, чтобы получать информацию для печати на System.out.print, я бы хотел, чтобы она была напечатана на jTextArea. Я уверен, что это достаточно просто, я просто не знаю, как это сделать.Java jButton и jTextArea
Это мой ActionListener для моей кнопки:
jbPlay.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
jbPlay.addActionListener(this);
System.out.println(MyFrame.shape1.getArrayList());
}
});
А вот мой класс для панели, которая содержит JTextArea
ublic ActionPanel() {
initComponents();
jtaWoof = new JTextArea();
jtaWoof.setVisible(true);
jtaWoof.setEditable(true);
jtaWoof.setSize(900,400);
jtaWoof.setBackground(Color.white);
this.add(jtaWoof);}
Я также создал методы получения и установки для jtaWoof; не уверен, нужен ли мне или нет!
public JTextArea getJtaWoof() {
return jtaWoof;
}
public void setJtaWoof(JTextArea jtaWoof) {
this.jtaWoof = jtaWoof;
}
Заранее благодарю вас за помощь, мы очень благодарны!
Почему Вы добавляете тот же 'ActionListener' несколько раз кнопку' jbPlay'? – disrvptor