j'ai une classe qui utilise JApplet. Le formulaire a 2 champs de saisie et un bouton. Il a également un TextPanel pour afficher les informations saisies par l'utilisateur. Le problème que j'ai est d'afficher cette information entrée dans la zone de texte en utilisant un écouteur d'actions. Je ne sais pas ce que je manque.d'action en 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
Vous avez supprimé tout votre code pertinent rendant votre question impossible à répondre - pourquoi? Je l'ai ramené à son état précédent pour que cela ait plus de sens pour nous. –