Japplet을 사용하는 클래스가 있습니다. 이 양식에는 2 개의 입력 필드와 버튼이 있습니다. 또한 사용자가 입력 한 정보를 표시하는 TextPanel도 있습니다. 문제는 Action Listener를 사용하여 텍스트 영역에 입력 된 정보를 표시하는 것입니다. 나는 내가 무엇을 놓치고 있는지 모른다.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
질문을 답할 수 없게 만드는 관련 코드가 모두 삭제되었습니다. 이유가 무엇입니까? 나는 그것을 이전 상태로 되돌려 놓았으니 우리에게 더 이해가된다. –