Hallo,
ich will (bzw. 'soll') mich in den Java-Windowbuilder einarbeiten, und dazu ein Applet mit zwei Buttons, einem Textfeld und einer JList erstellen. Durch den Button "Hinzufügen" sollen Zeichenketten in die Liste aufgenommen werden, durch "Löschen" soll eine aktivierte Zeichenkette entfernt werden.
Das Fenster hab ich so hinbekommen, wie es sein soll, nur mit der Funktion klappt es noch nicht (ich wollte zunächst mal das Einfügen hinbekommen, das Löschen hab ich erstmal aufgeschoben). Wahrscheinlich nur irgendein Anfängerfehler, bitte nicht lustig machen deswegen
So sieht mein Text bisher aus:
Wär echt super wenn da jemand weiterhelfen könnte 
ich will (bzw. 'soll') mich in den Java-Windowbuilder einarbeiten, und dazu ein Applet mit zwei Buttons, einem Textfeld und einer JList erstellen. Durch den Button "Hinzufügen" sollen Zeichenketten in die Liste aufgenommen werden, durch "Löschen" soll eine aktivierte Zeichenkette entfernt werden.
Das Fenster hab ich so hinbekommen, wie es sein soll, nur mit der Funktion klappt es noch nicht (ich wollte zunächst mal das Einfügen hinbekommen, das Löschen hab ich erstmal aufgeschoben). Wahrscheinlich nur irgendein Anfängerfehler, bitte nicht lustig machen deswegen
So sieht mein Text bisher aus:
Java:
import javax.swing.DefaultListModel;
import javax.swing.JApplet;
import javax.swing.JList;
import javax.swing.JTextField;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.awt.Font;
import javax.swing.JRadioButton;
public class MyApplet extends JApplet {
private DefaultListModel<String> data = new DefaultListModel<String>();
private JTextField txtEingabe;
private JButton btnHinzufuegen;
private JButton btnLoeschen;
private JList list;
public MyApplet() {
getContentPane().setLayout(null);
txtEingabe = new JTextField();
txtEingabe.setFont(new Font("Times New Roman", Font.PLAIN, 12));
txtEingabe.setBounds(56, 69, 241, 20);
getContentPane().add(txtEingabe);
txtEingabe.setColumns(10);
btnHinzufuegen = new JButton("hinzufuegen");
btnHinzufuegen.setFont(new Font("Times New Roman", Font.BOLD, 12));
btnHinzufuegen.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
String text = txtEingabe.getText();
data.addElement(text);
}
});
btnHinzufuegen.setBounds(328, 66, 110, 26);
getContentPane().add(btnHinzufuegen);
btnLoeschen = new JButton("loeschen");
btnLoeschen.setBounds(328, 132, 110, 26);
getContentPane().add(btnLoeschen);
list = new JList();
list.setBounds(56, 109, 241, 167);
getContentPane().add(list);
}
}