Brauche dringend Hilfe bi JList

MCXVEG

Grünschnabel
Hallo,

ich schreibe Einträge von einem Textfeld in eine Jlist, das klappt auch. Mein Problem ist es, das die Liste immer wieder neu geschrieben wird und der Eintrag der schon in der Liste ist überschrieben wird.

Bitte helft mir! Ich weiß echt nicht mehr weiter!
 
Moin!
Bin nicht sicher wie man dir hier helfen soll, bzw. den Fehler finden soll, wenn du nicht mal den relevanten Quellcode postest .. Hellsehen kann hier leider niemand..

*grüssle*
MeinerEiner
 
Ich wollte eigentlich nur wissen wie man nacheinander Objekte in eine Liste einfügt oder die davor geschriebenen zu überschreiben. z.B. mit einer for - Schleife oder so.

Aussehen würde der Quellcode so:

private JButton getNOkBtn() {
if (nOkBtn == null) {
nOkBtn = new JButton();
nOkBtn.setText("OK");
nOkBtn.setBounds(new java.awt.Rectangle(226,279,61,15));
nOkBtn.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
String text = nTex.getText();
Object[] data = {text};
for(int i=0;i<?;i++) {
?
}
nOkBtn.setVisible(false);
nCaBtn.setVisible(false);
nTex.setVisible(false);
}
});

}
return nOkBtn;
}

In der dieser Schleife liegt mein Problem.
 
Moin!
Code:
DefaultListModel model = (DefaultListModel)yourList.getModel();
for(int i=0; i < data.length; i++)
    model.add(data[i]);

*grüssle*
MeinerEiner
 
Vielen Dank! Aber irgendwie funktioniert das mit dem add nicht.

Code:
model.add(data[i]);

Da sagt mir der Compiler das (int, Object) dort sein muss und nicht (Object).
 
ups, ja sorry.. müsste addElement(Object obj) heißen..

*grüssle*
MeinerEiner
 
Zurück