Hallo,
leider hat mir Google damit nicht weiterhelfen können.
Ich benötige in einer JTable innerhalb einer Spalte abwechselnd mal eine JCheckbox und ein JLabel. Das ganze soll dann ca. so aussehen:
Column
1. Row ?
2. Row Label
3. Row ?
4. Row ?
5. Row Label
...
...
Ich setze hierfür einen TableCellRenderer ein, finde jedoch nicht heraus wie ich in der getTableCellRendererComponent eine Checkbox returnen kann?!
Ein einfaches
reicht leider nicht aus, weil das ColumnClass der Spalte nur einen Wert aufnehmen kann. D.h. die Label Zellen enthalten dann ebenfalls eine Checkbox.
Bitte um Hilfe, bevor ich weiter an diesem Problem verzweifle.
Grüße, Igor
leider hat mir Google damit nicht weiterhelfen können.
Ich benötige in einer JTable innerhalb einer Spalte abwechselnd mal eine JCheckbox und ein JLabel. Das ganze soll dann ca. so aussehen:
Column
1. Row ?
2. Row Label
3. Row ?
4. Row ?
5. Row Label
...
...
Ich setze hierfür einen TableCellRenderer ein, finde jedoch nicht heraus wie ich in der getTableCellRendererComponent eine Checkbox returnen kann?!
Ein einfaches
Code:
JCheckBox checkbox = new JCheckBox();
JLabel label = new JLabel();
if (irgendein Vergleich){
return label;}
else{
return checkbox;
}
reicht leider nicht aus, weil das ColumnClass der Spalte nur einen Wert aufnehmen kann. D.h. die Label Zellen enthalten dann ebenfalls eine Checkbox.
Bitte um Hilfe, bevor ich weiter an diesem Problem verzweifle.
Grüße, Igor