Hallo Jungs und Mädchen 
habe ein Problem mit dem Event beim Klicken auf eine JList.
Gegeben ist die Aufgabenstellung(frei):
Beim Auswählen eines Items aus einer Liste soll der ausgewählte Index genommen werden und ein paar Werte gesetzt werden.
Ich bin jetzt gefühlt zwei Tage dran diese Methode zu Ende zu bringen und es happert an dem Einfügen des ListSelectionListeners an die JList.
Mein Code sieht so aus:
Der Fehler lautet: The method addListSelectionListener(ListSelectionListener) in the type JList is not applicable for the arguments (Main.ListSelectionListener)
Ich bin seit einer Stunde halb am Heulen. Egal was ich mache oder welches Beispiel ich aus dem Internet probiere, immer der gleiche Fehler.
BITTE!!! Helft mir...
Verzweifelte Grüße
Anke
habe ein Problem mit dem Event beim Klicken auf eine JList.
Gegeben ist die Aufgabenstellung(frei):
Beim Auswählen eines Items aus einer Liste soll der ausgewählte Index genommen werden und ein paar Werte gesetzt werden.
Ich bin jetzt gefühlt zwei Tage dran diese Methode zu Ende zu bringen und es happert an dem Einfügen des ListSelectionListeners an die JList.
Mein Code sieht so aus:
Java:
package gui;
import javax.imageio.ImageIO;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.awt.image.BufferedImage;
import java.io.File;
import java.util.ArrayList;
import java.util.EventListener;
import java.util.Random;
import java.util.StringTokenizer;
import java.awt.Dimension;
import java.awt.FlowLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JList;
import javax.swing.event.ListSelectionEvent;
import javax.swing.event.ListSelectionListener;
import kunde.Kundenverwaltung;
.....
.....
.....
ListSelectionListener listSelectionListener = new ListSelectionListener() {
public void valueChanged(ListSelectionEvent listSelectionEvent) {
kundenbild = k.kundenliste.get(list.getSelectedIndex()).getImage();
setzeKundenbild(kundenbild);
if (k.kundenliste.get(list.getSelectedIndex()).getTyp() == "Endverbraucher") {
endverbraucher.setSelected(true);
}
else if (k.kundenliste.get(list.getSelectedIndex()).getTyp() == "Grossverbraucher") {
grossverbraucher.setSelected(true);
}
else {
gesellschaft.setSelected(true);
}
}
};
list.addListSelectionListener(listSelectionListener); //Hier wird addListSelectionListener rot unterstrichen
.....
.....
.....
Der Fehler lautet: The method addListSelectionListener(ListSelectionListener) in the type JList is not applicable for the arguments (Main.ListSelectionListener)
Ich bin seit einer Stunde halb am Heulen. Egal was ich mache oder welches Beispiel ich aus dem Internet probiere, immer der gleiche Fehler.
BITTE!!! Helft mir...
Verzweifelte Grüße
Anke