2012-09-04 3 views
0

2 가지 색상을 사용하여 테이블의 동일한 셀을 색칠하고 싶습니다. 여전히 셀에 텍스트를 표시해야하며 현재 구조를 유지하여 텍스트를 표시하려고합니다. 레이블, 패널로 시도했지만 제대로 작동하지 않습니다. 또한 셀의 상태에 따라 색을 업데이트해야합니다 (두 번째 색을 유지하면서 전반부의 색을 업데이트하십시오).어떻게 TableCellRenderer를 사용하여 셀의 배경을 절반 만 채울 수 있습니까?

모든 아이디어를

답변

2

당신은 텍스트를 표시하는 방법을 알고 두 색상으로 배경을 칠하는 방법을 알고있는 Component/JPanel의 자신의 내선 번호를 쓸 수 있습니다 : 환영합니다. 사용자 지정 구성 요소에 paint 또는 paintComponent을 덮어 써야 함을 의미합니다.

그런 다음 getTableCellRendererComponent은이 사용자 지정 구성 요소의 인스턴스를 반환합니다.

+0

잘 작동했습니다. 고맙습니다! – Adriana

관련 문제