Hallo Community,
Ich habe eine List in die ich durch ein Button einen Link von einem Textfeld in eine Liste schreibe. Danach möchte ich durch einen weiteren Button das ausgewählte Element in ein Editor ausgeben. Und da liegt mein Problem wenn ich den Link anklicke und dann den Button klicke kommt keine Ausgabe. Da habe ich mir nun den Index ausgeben lassen und der ist bei jeder Ausgabe die ich gemacht habe -1. Das heißt ja das kein Element makiert wurde.
hier meine Liste
mein Ausgabe Button
Ich hoffe ihr könnt mir helfen. Vielen Dank im Vorraus.
//Edit: addurls ist ein DefaultListModel.
Ich habe eine List in die ich durch ein Button einen Link von einem Textfeld in eine Liste schreibe. Danach möchte ich durch einen weiteren Button das ausgewählte Element in ein Editor ausgeben. Und da liegt mein Problem wenn ich den Link anklicke und dann den Button klicke kommt keine Ausgabe. Da habe ich mir nun den Index ausgeben lassen und der ist bei jeder Ausgabe die ich gemacht habe -1. Das heißt ja das kein Element makiert wurde.
hier meine Liste
Java:
private JList getUrls() {
if (urls == null) {
urls = new JList(addurls);
urls.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
}
return urls;
}
mein Ausgabe Button
Java:
private JButton getConnect() {
if (connect == null) {
connect = new JButton();
connect.setBounds(new Rectangle(146, 448, 89, 18));
connect.setText("Connect");
connect.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent e) {
int index=urls.getSelectedIndex();
System.out.print(index);
System.out.println();
System.out.println("mouseClicked()");
// TODO Auto-generated Event stub mouseClicked()
}
});
}
return connect;
}
Ich hoffe ihr könnt mir helfen. Vielen Dank im Vorraus.
//Edit: addurls ist ein DefaultListModel.