Listener & JList

lenniii

Aktives Mitglied
Hi, war nicht sicher ob das noch zu den Basics gehört. Wenn doch, sry :p

Zum Thema: mein MouseListener funktioniert nicht, und ich weiß nicht wieso. Ich habe ne JList mit ein paar Werten drin. Und wenn ich auf ein Objekt klicke soll listMouseClicked(evt) ausgeführt werden. In dem führe ich nur ein System.out aus (ja, mit Inhalt).

Dieser Part steht im initComponents():
Java:
        list.setModel(new javax.swing.AbstractListModel() {
            String[] strings = { "Kunde 1", "Kunde 2", "Kunde 3", "Kunde 4", "Kunde 5" };
            public int getSize() { return strings.length; }
            public Object getElementAt(int i) { return strings[i]; }
        });
        list.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseReleased(java.awt.event.MouseEvent evt) {
                listMouseReleased(evt);
            }
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                listMouseClicked(evt);
            }
        });

Was hab' ich übersehen?

Dankbare Grüße,
Lenniii
 
S

SlaterB

Gast
funktioniert...
Java:
public class Test {
    public static void main(String[] args)  {
        JList list = new JList();
        list.setModel(new javax.swing.AbstractListModel()    {
                String[] strings = {"Kunde 1", "Kunde 2", "Kunde 3", "Kunde 4", "Kunde 5"};
                public int getSize() {
                    return strings.length;
                }
                public Object getElementAt(int i)   {
                    return strings[i];
                }
            });
        list.addMouseListener(new java.awt.event.MouseAdapter()  {
                public void mouseReleased(java.awt.event.MouseEvent evt) {
                    listMouseReleased(evt);
                }
                private void listMouseReleased(MouseEvent evt)  {
                    System.out.println("listMouseReleased");
                }
                public void mouseClicked(java.awt.event.MouseEvent evt) {
                    listMouseClicked(evt);
                }
                private void listMouseClicked(MouseEvent evt)  {
                    System.out.println("listMouseClicked");                    
                }
            });
        JFrame f = new JFrame();
        f.add(list);
        f.setSize(200,200);
        f.setVisible(true);
    }
}
 

lenniii

Aktives Mitglied
Stupid me. Drüber-initialisiert. :oops:
Kaake. Trotzdem danke (hab den Abschnitt ja auch nicht mit reingepostet).
Solche Fehler 'liebt' man ja... grr
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
berserkerdq2 Was heißt es mit FXML Listener zu setzen ind Buttons zu erstellen? Allgemeine Java-Themen 6
L Wie programmiert man einen Listener? Allgemeine Java-Themen 1
S Threads Serielle Schnittstelle mit Listener / Aufrufendes GUI Allgemeine Java-Themen 4
H Listener Verständnisproblem Allgemeine Java-Themen 5
D Action Listener Problem Allgemeine Java-Themen 3
S Key Listener mit Strg + s Allgemeine Java-Themen 12
K Threads Listener für Future finish Allgemeine Java-Themen 2
TheWhiteShadow Listener Reihenfolge Allgemeine Java-Themen 4
D Listener auf System.out.err / System.out.println Allgemeine Java-Themen 5
A Listener für constructor einer bestimmen Klasse Allgemeine Java-Themen 9
E Bild mit Listener einfügen Allgemeine Java-Themen 3
P Listener für Tastatureingaben ohne Focus Allgemeine Java-Themen 4
serjoscha WatchDog Thread und Listener Allgemeine Java-Themen 10
hdi Listener für Desktop-Veränderungen Allgemeine Java-Themen 7
T JTextField in Listener leeren Allgemeine Java-Themen 2
K Key listener ohne Fokus aktiv behalten ? Allgemeine Java-Themen 12
G Code-Convention für Listener Allgemeine Java-Themen 2
T Observer vs Listener Allgemeine Java-Themen 18
S Listener Allgemeine Java-Themen 3
P Abstrakte Elternklasse als Listener Allgemeine Java-Themen 6
MQue KeyAction listener Allgemeine Java-Themen 2
M generische Listener Allgemeine Java-Themen 2
S Listener für Kalender Allgemeine Java-Themen 2
B Observer vs Listener (GUI-Programmierung) Allgemeine Java-Themen 5
J Listener für Ende eines Threads gesucht... Allgemeine Java-Themen 5
S Listener Implentierung bei Eingabe in Textfeld Allgemeine Java-Themen 2
G Objekt einer inneren Klasse als Listener Allgemeine Java-Themen 3
D Boolean Listener? Allgemeine Java-Themen 28
M Listener und Performance Allgemeine Java-Themen 9
D Observer/Observable Pattern vs. Listener-Konzept Allgemeine Java-Themen 4
G Listener auf aktuelles Datum / Uhrzeit Allgemeine Java-Themen 2
Escorter Eigenen Listener schreiben Allgemeine Java-Themen 3
E Gibt es so etwas wie einen Windows Listener? Allgemeine Java-Themen 6
T SelectionProvider und Listener Frage Allgemeine Java-Themen 14
I Listener, der zeitlich-periodisch aufgerufen wird Allgemeine Java-Themen 3
R Generische Listener und Sender Allgemeine Java-Themen 12
B Listener dynamisch setzen Allgemeine Java-Themen 6
A Listener Tastatur Allgemeine Java-Themen 3
E Wie: Eigener Listener, eigenes Event (möglichst einfach) Allgemeine Java-Themen 29
D Thread vs Listener Allgemeine Java-Themen 6
K Listener einem Objekt hinzufügen Allgemeine Java-Themen 3
S Listener-Problematik in komplexem Projekt Allgemeine Java-Themen 2
I Listener/Event selber machen. Allgemeine Java-Themen 4
M Time Listener ? Allgemeine Java-Themen 2
Z Zwei Listener zwischen zwei Klassen Allgemeine Java-Themen 4
B statusbar update -> mit thread oder listener? Allgemeine Java-Themen 7
M Action-listener Allgemeine Java-Themen 6
M Bean Listener hinzufügen und Methode später überschreiben Allgemeine Java-Themen 27
G Flavor-Listener Allgemeine Java-Themen 6
E Listener für Änderung der Fenstergröße Allgemeine Java-Themen 3
W Listener an ein beliebiges Objekt hänger, der mir Änderung Allgemeine Java-Themen 8
Z Problem beim Aufruf eines Listener? Allgemeine Java-Themen 4
A HILFE: subclass von Hashtable mit listener aufstellen Allgemeine Java-Themen 5
Q-bert Strings aus der JList in eine Datenbank speichern Allgemeine Java-Themen 1
L Drop Emails von Outlook in eine JList Allgemeine Java-Themen 5
F 2D Array in jList einfügen Allgemeine Java-Themen 8
H JList GUI Allgemeine Java-Themen 0
K Neue Elemente in JList einfügen Allgemeine Java-Themen 2
R Vector in JList Allgemeine Java-Themen 11
Joew0815 JList + JTableModel: Parameter der Tabelle übergeben Allgemeine Java-Themen 10
S JList mit JScrollPane Allgemeine Java-Themen 6
S JList mit JScrollBar Allgemeine Java-Themen 6
nutellastulle Zugriff, Übergabe, Bearbeitung und Ausgabe von Jlist Allgemeine Java-Themen 6
S XML in JList Allgemeine Java-Themen 3
C Hilfe bei Adressbuch-Programmierung, wie am Besten mit JList implementieren Allgemeine Java-Themen 2
M Swing JList Problem Allgemeine Java-Themen 4
A JList als JMenuItem Allgemeine Java-Themen 7
A Drucken einer JList Allgemeine Java-Themen 3
S JList in Vector Allgemeine Java-Themen 3
J MP3 mit Java - Frage zu JList Allgemeine Java-Themen 5
M JList und DB Allgemeine Java-Themen 6
F Strings in JList ausrichten/links/rechts/mittig Allgemeine Java-Themen 10
Zed JList Object einfügen und Text anzeigen Allgemeine Java-Themen 3
P JList Allgemeine Java-Themen 4
B 2 JList instanzen wo nur einer zur selben Zeit selektierbar? Allgemeine Java-Themen 8
B Aktualisierung einer JList Allgemeine Java-Themen 9
B JList Element Auswahl Allgemeine Java-Themen 2
G JList lädt gesamten Datenbestand Allgemeine Java-Themen 5
M JList seltsames verhalten. Allgemeine Java-Themen 5
W JList, Datenbankanbindung, getSelected? Allgemeine Java-Themen 7
T ungewöhnliche Exception (Multithreading und JList) Allgemeine Java-Themen 10
N JList mit Mausklick auf einen JButton scrollen Allgemeine Java-Themen 28
N JList aktualisieren Allgemeine Java-Themen 23

Ähnliche Java Themen


Oben