2010. 6. 30. 09:23
swing tutorial 의 예제를 보면 알아서 테이블 헤더의 값이 중앙에 배치되는데.. 요넘.. NetBeans 를
사용해서 생성한 테이블은 기본이 왼쪽 정렬이 된다. 이것저것 뒤져봐도 마땅한 방법이 생각이 안나.. 그냥 코드로 추가했다.
이렇게 무식한 방법말고, 좋은 방법이 있을 법도 한데.. 더이상 찾기가 귀찮다. 쩌ㅃ~
밑의 소스코드를 보면 현재 테이블의 Header CellRenderer 를 가져와서 랜더의 수평 정렬을 center 로 설정했다.
이렇게 무식한 방법말고, 좋은 방법이 있을 법도 한데.. 더이상 찾기가 귀찮다. 쩌ㅃ~
밑의 소스코드를 보면 현재 테이블의 Header CellRenderer 를 가져와서 랜더의 수평 정렬을 center 로 설정했다.
Code
DefaultTableCellRenderer renderer =
(DefaultTableCellRenderer)table.getTableHeader().getDefaultRenderer();
renderer.setHorizontalAlignment(SwingConstants.CENTER);
table.getTableHeader().setDefaultRenderer(renderer);
'java > swing' 카테고리의 다른 글
[swing] - look and feel (0) | 2010.06.30 |
---|---|
[swing] - JFileChooser 사용하자 (0) | 2010.06.30 |
[swing] - JTable 에 JComboBox 삽입하기 (0) | 2010.06.30 |
[swing] - JTable 에서 Cell 수정중 저장할 때.. (0) | 2010.06.30 |
[swing] - TableModel 만들기 (0) | 2010.06.30 |