У меня есть класс, который использует Japplet. Форма имеет 2 поля ввода и кнопку. Он также имеет TextPanel для отображения информации, введенной пользователем. Проблема, с которой я сталкиваюсь, отображает эту информацию, введенную в текстовую область, с помощью прослушивателя действий. Я не знаю, чего не хватает.Action Listeners в Java
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.awt.event.ActionListener;
import java.util.*;
public class CreatePanel extends JPanel
{
private Vector accountList;
private JButton button1;
private TransferPanel transferPanel;
final int FIELD_WIDTH = 10;
final int ROWS = 50;
final int COLUMNS = 50;
public CreatePanel(Vector accountList, TransferPanel tPanel)
{
this.accountList = accountList;
this.transferPanel = tPanel;
JLabel label1 =new JLabel("Account ID: ");
JLabel label2 = new JLabel("Amount: ");
JTextField accountID = new JTextField();
JTextField amount = new JTextField();
button1 = new JButton("Create an Account");
JTextArea textArea = new JTextArea(ROWS, COLUMNS);
textArea.append("No account");
textArea.setEditable(true);
JPanel infoPanel = new JPanel();
infoPanel.setLayout(new GridLayout(3,2));
infoPanel.add(label1);
infoPanel.add(accountID);
infoPanel.add(label2);
infoPanel.add(amount);
infoPanel.add(button1);
add(infoPanel);
ActionListener listener = new ButtonListener();
button1.addActionListener(listener);
JPanel textPanel = new JPanel();
textPanel.add(textArea);
add(textPanel);
}
private class ButtonListener implements ActionListener
{
public void actionPerformed(ActionEvent event)
{
} //end of actionPerformed method
} //end of ButtonListener class
} //end of CreatePanel class
Вы удалили весь свой уместный код, сделав свой вопрос неопровержимым - почему? Я вернул его в прежнее состояние, так что это имеет смысл для нас. –