Hallo,
vor kurzem hatte ich meine JTable direkt in meinem GUI-Code initialisiert.
Jetzt ist die Table in einer eigenen Klasse, die von JTable erbt.
Und seitdem ist sie nicht mehr in meinem ausgewählten Look&Feel, sondern im Standard-Look&Feel von Java. Die restliche GUI sieht aber aus wie gewünscht (also werden die Look&Feels durcheinandergeworfen).
So war es früher (so, wie ich es haben will):
Und jetzt (so will ich es nicht haben):
Ich hab schon in Byte-Welt gefragt (s. hier), und da kam raus, dass bei einem überschriebenen TableHeader das System-Standard-Look&Feel auch nicht dargestellt wird. So ist das bei überschriebener JTable anscheinend auch.
Kennt jemand eine Lösung des Problems, ohne dass ich meine Table in eine "nicht-JTable-überschreibende" Klasse stecken muss?
Gruß,
pcworld
vor kurzem hatte ich meine JTable direkt in meinem GUI-Code initialisiert.
Jetzt ist die Table in einer eigenen Klasse, die von JTable erbt.
Und seitdem ist sie nicht mehr in meinem ausgewählten Look&Feel, sondern im Standard-Look&Feel von Java. Die restliche GUI sieht aber aus wie gewünscht (also werden die Look&Feels durcheinandergeworfen).
So war es früher (so, wie ich es haben will):
Und jetzt (so will ich es nicht haben):
Ich hab schon in Byte-Welt gefragt (s. hier), und da kam raus, dass bei einem überschriebenen TableHeader das System-Standard-Look&Feel auch nicht dargestellt wird. So ist das bei überschriebener JTable anscheinend auch.
Kennt jemand eine Lösung des Problems, ohne dass ich meine Table in eine "nicht-JTable-überschreibende" Klasse stecken muss?
Gruß,
pcworld