melmager
Erfahrenes Mitglied
Ich bekomme einfach das ListModel nicht implementiert
der Compiler meckert immer
LiedList is not abstract and does not override abstract method removeListDataListener(javax.swing.event.ListDataListener)
ich finde den Fehler einfach nicht
der Compiler erkennt weder die removeListDataListener noch die addListDataListener - normalerweise kennzeichnet der NetBeans die implementierten Sachen, bei den Fällen nicht - warum nicht?
der Compiler meckert immer
LiedList is not abstract and does not override abstract method removeListDataListener(javax.swing.event.ListDataListener)
ich finde den Fehler einfach nicht
Code:
public class LiedList implements TransportNote, ListModel {
// wegen der datenclasse mache ich überhaupt die Interface Implementation
public class SongPart {
public String sound;
public ArrayList<NoteData> part;
public boolean show;
SongPart (String name) {
sound = name;
part = new ArrayList<NoteData>();
show = false;
}
}
// interface implementiert Interface - das allein verwirrt mich enorm aber ok ich mache auch das :
public class MyListDataListener implements ListDataListener {
public void contentsChanged(ListDataEvent e) {
}
public void intervalAdded(ListDataEvent e) {
}
public void intervalRemoved(ListDataEvent e) {
}
}
// interface ListModel
public void removeListDataListener(LiedList.MyListDataListener l) {
}
public void addListDataListener(MyListDataListener l) {
}
public SongPart getElementAt(int index) {
return song.elementAt(index);
}
public int getSize() {
return song.size();
}
}
der Compiler erkennt weder die removeListDataListener noch die addListDataListener - normalerweise kennzeichnet der NetBeans die implementierten Sachen, bei den Fällen nicht - warum nicht?
Zuletzt bearbeitet: