D
Dust
Gast
NAbend.
Sitze jetzt schon länger an einem problem das ich irgendwie nicht ganz in den Griff kriege....
Ich habe einen normalen JTable und hätte gerne, dass sich der Hintergurnd dauerhaft ändert wenn eine Zelle markiert
ist und z.B. ENTER gedrückt wird.
Das ENTER drücken erkennt er, mein TreeCellRenderer sieht folgendermaßen aus:
set Color wird aufgerufen, wenn ENTER gedrückt wurde, allerdings setzt er dann nicht die aktivierte Zelle auf Rot,
sondern den Hintergrund im JFrame....
Wo ist mein Denkfehler??
Danke schonmal für eure Mühen
Roland
P.S. den Renderer hab ich von meinem Laptop abgetippt, also wenn Schreibfehler drin sind liegt es nicht daran.....
Sitze jetzt schon länger an einem problem das ich irgendwie nicht ganz in den Griff kriege....
Ich habe einen normalen JTable und hätte gerne, dass sich der Hintergurnd dauerhaft ändert wenn eine Zelle markiert
ist und z.B. ENTER gedrückt wird.
Das ENTER drücken erkennt er, mein TreeCellRenderer sieht folgendermaßen aus:
Code:
public class myTableCellRenderer extends JLabel implements TableCellRenderer
{
public myTableCellRenderer()
{
setOpaque(true);
}
public Component getTableCellrendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int colum)
{
setForeground(Color.BLACK);
setBackground(color.WHITE);
setText(value.toString());
setIcon(null);
return this;
}
public Compoment setColor()
{
setBackground(Color.RED);
return this;
}
}
sondern den Hintergrund im JFrame....
Wo ist mein Denkfehler??
Danke schonmal für eure Mühen
Roland
P.S. den Renderer hab ich von meinem Laptop abgetippt, also wenn Schreibfehler drin sind liegt es nicht daran.....