Wie kann ich das ändern JTable header-hintergrund-Farbe?

Ich versucht habe:

table.getTableHeader().setBackground(Color.BLACK);

Nicht funktioniert.

EDIT: Dieser code funktioniert nicht in meinem Projekt nur. Funktioniert in anderen Projekten. Ich mag sich geändert haben, eine Eigenschaft, hält die Farbe ändern. Oder vielleicht NetBeans hat eine Eigenschaft, die hält die Standard-Farben. Ich habe bemerkt etwas anderes. Die Farbe der header in meinem Projekt scheint in einer anderen Weise. In den Beispielen, wo die Farbe ändern funktioniert, sehe ich verschiedene Grafiken.

EDIT 2: Etwas anderes. Ich habe bemerkt, dass die buttons nicht die Farbe wechseln, entweder. Muss etwas generisch. Hoffe, das hilft. Leider SSCCE funktioniert nicht in diesem Fall, denn ich kann mir nicht neu das problem. Ich bin sicher mit der richtigen Komponentennamen.

  • Siehe auch Wie kann ich ein control in der JTableHeader einer JTable?.
  • Das hat nichts mit NetBeans zu halten einige Standard-Farben und alle tun es mit einem bug in deinem code, sondern nur mit der Aussage "dieser code funktioniert nicht in meinem Projekt nur", und ohne code, vorzugsweise ein sscce, ich bezweifle, dass jeder von uns kann Ihnen mehr helfen, als schlage vor, Sie versuchen zu Debuggen ein wenig tiefer. Vielleicht ist die Tabelle, die Sie versuchen, ändern Sie die Farbe der Kopfzeile, dort nicht dasselbe Tisch-Objekt, das angezeigt wird, aber wieder ohne verständlich und vorzugsweise kompilierbare code, das ist nur ein SWAG auf meinem Teil?
Schreibe einen Kommentar