Erreur "AWT-EventQueue-0" java.lang.NullPoin sur jtextarea

Résolu
dino34 - 31 mai 2017 à 18:50
 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
A voir également:

2 réponses

KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 127
31 mai 2017 à 22:51
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.
0