ein schönen guten Abend,
kann mir evtl jemand bei einem Problem helfen? Wahrscheinlich übersehe ich nur etwas, komme aber seit Stunden nicht drauf.
Ich schreibe gerade an einem ersten eigenen Projekt für eine Lagerverwaltung.
Hierzu habe ich folgendes Model erstellt :
......
hier kommen jetzt die zu überschreibenden Methoden aus dem Interface "TableModel" .
und hier komme ich nicht weiter
Eigendlich sollte ich doch mit der Variable pos auf das Objekt in der "liste" mit dem Index (rowIndex) zugreifen können.
So hatte ich vor zu schreiben:
case 1: return pos.getBestellnummer;
case 2: return pos.getLagerplatz;
usw.
Ich habe allerdings mit der Referenz pos keinen Zugriff auf das Objekt.
Ich denke, die Erfahrenen hier sehen das Problem sofort.
vielen Dank
Oli
kann mir evtl jemand bei einem Problem helfen? Wahrscheinlich übersehe ich nur etwas, komme aber seit Stunden nicht drauf.
Ich schreibe gerade an einem ersten eigenen Projekt für eine Lagerverwaltung.
Hierzu habe ich folgendes Model erstellt :
Code:
public class LagerPosList<L> implements TableModel{
List<L> liste;
public LagerPosList () {
liste = new ArrayList<L> ();
}
public L get (int i) {
return liste.get(i);
}
public void add (L l) {
liste.add(l);
}
hier kommen jetzt die zu überschreibenden Methoden aus dem Interface "TableModel" .
und hier komme ich nicht weiter
Code:
@Override
public Object getValueAt(int rowIndex, int columnIndex) {
L pos = get(rowIndex);
switch (columnIndex) {
case 1 : return pos.
}
}
Eigendlich sollte ich doch mit der Variable pos auf das Objekt in der "liste" mit dem Index (rowIndex) zugreifen können.
So hatte ich vor zu schreiben:
case 1: return pos.getBestellnummer;
case 2: return pos.getLagerplatz;
usw.
Ich habe allerdings mit der Referenz pos keinen Zugriff auf das Objekt.
Ich denke, die Erfahrenen hier sehen das Problem sofort.
vielen Dank
Oli