1
격자 구조를 만들기 위해 JXTreeTable
을 사용하고 있습니다. 이제 특정 셀의 색상을 동적으로 변경하고 싶습니다. 세포의 색을 어떻게 바꿀 수 있습니까?JXTreeTable에서 특정 셀의 색상을 동적으로 변경하는 방법
이 코드를 사용하여 색상을 변경했지만 작동하지 않습니다. 셀이 컬러의 이름과 텍스트가 포함
leftTree.setDefaultRenderer(Object.class, new DefaultTableCellRenderer() {
public Component getTableCellRendererComponent(JTable table, Object value,
boolean isSelected, boolean hasFocus, int row, int column) {
Component c = super.getTableCellRendererComponent(table, value,
isSelected, hasFocus, row, column);
if(Integer.parseInt(rowvalue[0])==row && column==0) {
c.setBackground(Color.red);
}
return c;
}
});
JXTreeTable 및 트리 및 테이블 렌더러에 대한 몇 가지 버그가 있으며, SwingX 포럼에서 검색하고, – mKorbel