E
erwin
Gast
Hallo,
Ich möchte, dass in meine jlist auf button-klick neue daten eingefügt werden.
Hab übers DefaultListModel gelesen und das versucht.
Jlist ist sichtbar und button auch.
Aber auf button-klick passiert nix.
Hab ich was vergessen?
Bestimmt. Aber was?
Ich möchte, dass in meine jlist auf button-klick neue daten eingefügt werden.
Hab übers DefaultListModel gelesen und das versucht.
Jlist ist sichtbar und button auch.
Aber auf button-klick passiert nix.
Hab ich was vergessen?
Bestimmt. Aber was?
Code:
import java.util.Vector;
import javax.swing.JPanel;
import javax.swing.JList;
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.DefaultListModel;
import javax.swing.JButton;
import javax.swing.JScrollPane;
public class Statistik extends JPanel implements ActionListener{
private JList list;
private JButton enter;
DefaultListModel dlm = new DefaultListModel();
public Statistik() {
list = new JList( dlm );
enter = new JButton("Enter");
JScrollPane pane = new JScrollPane(list);
add(pane, BorderLayout.CENTER);
add(enter, BorderLayout.CENTER);
for( int i = 0; i < 3 ; i++ ){ //drei werte werden in die jlist gefüllt
dlm.addElement(String.valueOf( i ));
}
}
public void actionPerformed(ActionEvent ae){
if(ae.getSource() == enter){
dlm.addElement("Hallo");
//warum wird "Hallo" nach button-klick nicht in der liste angezeigt?
}
}
}