1
현재 열 머리글의 가운데 텍스트를 줄 바꿈하려고합니다. 문제는 열 머리글의 첫 번째 줄이 정렬되어있는 동안 두 번째 줄이 제대로 정렬되지 않는 것 같습니다. 내가하는 DefaultTableCellRenderer를 사용하고랩핑되고 가운데 정렬 된 텍스트가있는 JTable 열 머리글
는로 렌더링합니다 :
public void centerAlign(JTable t, int numberOfColumns){
centerRenderer.setHorizontalAlignment(SwingConstants.CENTER);
for (int i = 0; i < numberOfColumns; i++){
t.getColumnModel().getColumn(i).setCellRenderer(centerRenderer);
}
headerRender = (DefaulttableCellRenderer)
t.getTableHeader().getDefaultRenderer();
headerRenderer.setHorizontalAlignment(JLabel.CENTER);
}
당신이 'headerRender'를 정의하지만 마지막 행에서 정렬을 설정할 때 'headerRenderer'라고합니다. – Reddy
더 나은 도움을 받으려면 [MCVE] 또는 [Short, Self Contained, Correct Example] (http://www.sscce.org/)를 게시하십시오. –
"JTable Right Align Header"라는 질문에 대한 거대한 TrashGod의 [this answer] (http://stackoverflow.com/a/7494597/243373)를보십시오. –