제 어플리케이션에서는, JTable
에 몇개의 사이즈 변경 가능한 열을 사용하고 있습니다. 마지막으로 앱에 표시되는 열의 크기를 저장하고 싶습니다.JTable의 TableColumn의 폭
제 문제는 열의 크기를 수동으로 조정하더라도 getWidth()
함수는 항상 실제 크기의 열에 관계없이 항상 75 (기본값)를 반환한다는 것입니다. 디버거를 사용하여 TableColumn
객체를 보면 최소 크기는 15이고 최대 크기는 2147483648이며 기본 크기는 75이고 크기는 75입니다. 그러나 표시된 크기는 분명히 75가 아닙니다!
내 열의 실제 크기는 어떻게 얻을 수 있습니까? 폭을 취득하기위한
코드 :
for(i=0;i<TableOpérations.getColumnCount();i++){
tc=TableOpérations.getColumn(TableOpérations.getColumnName(i));
width=tc.getWidth();
}
는 그래서 우리는 당신이 정말 오래된 더 잘 – mKorbel
가 SSCCE을 보여주세요, GUI Builer을 사용했다. 내 JInternalFrame에는 "TableOpérations"라는 JTable이 포함 된 JScrollPane이 있습니다. 그리고 그게 다야! – kleopatra