JTabel
Jeg er interesseret i at lave en tabel (JTabel) indeholdende BÅDE JComboBox- og JCheckBox-componenter i SAMME kolonne?!I et tidligere indlæg foreslog \"mpultz\" følgende løsningsforslag:
<---------------------
Override getTableCellEditorComponent fra DefaultCellEditor, få den fra din tabel med getCellEditor(). Gør f.eks. følgende.
public Component getTableCellEditorComponet(JTable table, Object value, boolean isSelected, int row, int column)
{
Object obj = table.getValueAt(row, column);
JComponent editorComponent;
if (obj instanceof MyClassA)
{
JComboBox cb = new JComboBox();
// Indsæt i cb
editorComponent = cb;
}
else // instance of MyClassB
{
editorComponent = new JCheckBox();
}
return editorComponent;
}
Hvis du prøver at redigerer en celle i din tabel så fremkommer der en JComboBox hvis indholdet er af typen MyClassA, ellers en JCheckbox.
---------------------->
Problemet er bare, at jeg ikke kan få det til at virke.
Hvordan gør jeg dette: \"få den fra din tabel med getCellEditor()\" ???
Er der evt. en som kan strikke en simpel applet sammen som illustrerer problemet.
clone
PS. Jeg er MEGET desperat !!!!!!!!
