Tôi đã thử:Làm cách nào để thay đổi màu nền tiêu đề của JTable?
table.getTableHeader().setBackground(Color.BLACK);
Không hoạt động.
CHỈNH SỬA: Mã này không chỉ hoạt động trong dự án của tôi. Làm việc trong các dự án khác. Tôi có thể đã thay đổi một thuộc tính ngăn chặn màu sắc thay đổi. Hoặc có thể NetBeans có một số thuộc tính giữ màu mặc định. Tôi đã nhận thấy một cái gì đó khác. Màu của tiêu đề trong dự án của tôi chiếu sáng theo một cách khác. Trong các ví dụ khi thay đổi màu hoạt động, tôi thấy các đồ họa khác nhau.
CHỈNH SỬA 2: Cái gì khác. Tôi nhận thấy rằng các nút sẽ không thay đổi màu sắc. Phải là một cái gì đó chung chung. Hi vọng điêu nay co ich. Rất tiếc, SSCCE sẽ không hoạt động trong trường hợp này, vì tôi không thể tạo lại sự cố. Tôi chắc chắn đang sử dụng đúng tên thành phần.
Xem thêm [Làm thế nào tôi có thể đặt một điều khiển trong JTableHeader của một JTable?] (Http://stackoverflow.com/questions/7137786/how-can-i-put-a-control-in-the-jtableheader -of-a-jtable). – trashgod
Điều này không liên quan gì đến NetBeans giữ một số màu mặc định và tất cả phải làm với một lỗi trong mã của bạn, nhưng chỉ với câu lệnh "mã này không hoạt động trong dự án của tôi", và không có mã nào, tốt nhất là sscce, Tôi nghi ngờ rằng bất kỳ người trong chúng ta có thể cung cấp cho bạn bất kỳ trợ giúp nào khác ngoài việc đề xuất bạn cố gắng gỡ lỗi sâu hơn một chút. Có lẽ bảng bạn đang cố gắng thay đổi màu tiêu đề trên không phải là cùng một đối tượng bảng được hiển thị, nhưng một lần nữa mà không dễ hiểu và tốt nhất là mã compilable, đây chỉ là một SWAG trên một phần của tôi? –