2014-01-15 12 views
0

NetBeans에서 JTable 제목 셀 색상을 변경하려고했지만 변경되지 않았습니다. 그러나 텍스트 편집기에서 동일한 작업을 시도하면 완벽하게 실행됩니다.Netbeans에서 JTable 제목 셀 색상을 변경하는 방법

jTable1.getTableHeader().setBackground(Color.GREEN); 

이 제발 도와주세요 :

이 내 문제와 관련 자바 코드입니다.

+0

당신이 당신의 '주()'방법을 보여줄 수 또한 GUI 빌더로 만든

enter image description here

public NewJFrame() { initComponents(); jTable1.getTableHeader().setDefaultRenderer(new DefaultTableCellRenderer() { @Override public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { JLabel l = (JLabel) super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column); l.setBorder(new LineBorder(Color.black, 1)); l.setBackground(Color.GREEN); return l; } }); } 

같이하지만 사용자 정의 렌더러를 만들 수 있습니다. 어쩌면 당신은 어떤 모양과 느낌을 사용하고있을 것입니다. –

+0

netbeans initComponents() 메소드에서이 작업을 시도하고있다. main() 메서드가 아닙니다. – realProgrammer

답변

2

문제는 Netbeans에서 설정 한 모양과 느낌을주는 것입니다.

2

netbeans을 사용하는 경우 main() 방법에 줄이 있습니다. UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");

이 줄을 주석 처리하고 결과를 확인하십시오.

+0

답변이 정확합니다. 그러나 이것을 한 후에, 창보기는 창 고전보기가된다. 괜찮아. 감사. – realProgrammer

관련 문제