30. november 2003 - 22:22Der er
9 kommentarer og 1 løsning
TableCellRenderer virker ikke, hvorfor?
I mit program, Ved tryk på en ekstern knap kommer en JTable til syne med 2 kolonner. Den første kolonne indeholder JCheckBoxes, den anden kolonne, clickable text.
Når knappen trykkes kommer JTablen frem, men man kan ikke se nogle checkboxes...
Det jeg gør, er at jeg laver en ny JTable ok placerer en custom TableModel inden i den:
Prøv lige at se om det er nødvendigt at have renderer på når det er boolske værdier der er i tabellen. Jeg mener den kan finde ud af at rendere dem selv. De skal vis nok laves til objekter først med new Boolean(boolvalue)
DefaultTableCellRenderer er en klasse, så det er extends, mens TableCellRenderer er et interface og så er det implements ... men jeg prøver lige TableCellRenderer og lige noget andet, vender lige tilbage ... jeg forsøger TableCellRenderer den lyder ret logisk
Hvis jeg forsøger mig med new Boolean kager den i TableModel metoden public Class getColumnClass(int c) { return getValueAt(0, c).getClass(); } med en nullpointerexception
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.