smathedark
Mitglied
Hallo,
ich verwende innerhalb eine JTable eine JComboBox um bestimmte Werte auswählen zu können. Nun wird meim TableModel nach der Auswahl eines Wertes ein Objekt übergeben, welches dem String entspricht der in der ComboBox angezeigt wurde. Ich brauche aber den Index dieses Eintrags innerhalb der ComboBox. Da die ComboBox aber in die Tabelle eingebettet ist , weiss ich nicht wie ich diesen Index abfragen kann.
Hier mal der Code der Tabelle.
Ich müsste irgentwie an die ComboBox ran kommen, um getSelectedIndex aufzurufen oder sowas. Hoffe ihr könnt mir helfen.
ich verwende innerhalb eine JTable eine JComboBox um bestimmte Werte auswählen zu können. Nun wird meim TableModel nach der Auswahl eines Wertes ein Objekt übergeben, welches dem String entspricht der in der ComboBox angezeigt wurde. Ich brauche aber den Index dieses Eintrags innerhalb der ComboBox. Da die ComboBox aber in die Tabelle eingebettet ist , weiss ich nicht wie ich diesen Index abfragen kann.
Hier mal der Code der Tabelle.
Code:
private JTable getMoveOnTable(ModuleData module) throws CloneNotSupportedException{
this.moveOnTable = new JTable();
this.moveOnModel = new MoveOnTableModel(module,this.model);
moveOnTable.setModel(moveOnModel);
TableColumn col=moveOnTable.getColumnModel().getColumn(1);
col.setCellEditor(new DefaultCellEditor(getMovOnOkBox()));
moveOnTable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
return moveOnTable;
}
Ich müsste irgentwie an die ComboBox ran kommen, um getSelectedIndex aufzurufen oder sowas. Hoffe ihr könnt mir helfen.