Erreur "AWT-EventQueue-0" java.lang.NullPoin sur jtextarea [Résolu]

- - Dernière réponse :  dino34 - 9 juin 2017 à 16:47
Bonjour,

j'essaye de transférer des item qui se trouve dans jlist ver jtexarea

l'affichage sur la console se fait bien , le seul problème les items

sélectionnées n’apparaît pas dans jtexarea

je travail sur Eclipse MARS.1

voici le code d'erreur :




Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at listtest.testlist$3.actionPerformed(testlist.java:29)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)




le code utilisé



final JList<?> list = new JList();
list.setModel(new AbstractListModel() {
String[] values = new String[] {"1", "2", "3"};
public int getSize() {
return values.length;
}
public Object getElementAt(int index) {
return values[index];
}
});
scrollPane.setViewportView(list);

JButton btnNewButton = new JButton("New button");
btnNewButton.addActionListener(new ActionListener() {
private JTextArea textArea;

public void actionPerformed(ActionEvent arg0) {

String s = "";
s= (String) list.getSelectedValue();
System.out.println(s);

textArea.append(s);
}
});



j'ai pas trouvé de solution depuis trois jours

Merci pour votre aide
Afficher la suite 

2 réponses

Messages postés
16004
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
4 juillet 2019
85
0
Merci
Bonjour,

Il y a quoi ligne 29 de ton code ?
textArea.append(s)
?
Il faut que tu initialises
private JTextArea textArea;
sinon il vaut null.
Commenter la réponse de KX
0
Merci
salut:

j'ai enlevé le jpanel et effectué l’initialisation du jtexTarea .

ca marche bien

Merci KX
Commenter la réponse de dino34