자바를 처음 사용했습니다. netbeans에서 JTable의 개별 열 너비를 어떻게 설정합니까?netbeans에서 Jtable의 개별 열 너비
0
A
답변
1
NetBeans에서 Swing GUI 빌더 (이전 Project Matisse)를 사용하거나 NetBeans IDE를 사용하는 동안 수동으로 테이블을 만드는 방법입니까?
JTable의 TableColumnModel의 TableColumn 열 폭은 일반적으로 setting it's preferred width에 의해 제어됩니다. 레이아웃에 따라 TableColumn의 minWidth 및 maxWidth 필드를 수정할 수 있습니다.
스윙 GUI 빌더를 사용하는 경우 포함 패널의 생성자에서 initComponents() 다음에이 함수를 호출하거나 디자인 모드에서 정적 데이터를 사용하는 경우 테이블을 마우스 오른쪽 버튼으로 클릭하고 표 내용을 선택한 다음, 사용자 정의 프로그램 대화 상자를 사용하여 열을 추가 할 때 너비를 설정하십시오. 디자인 모드에서 "코드 사용자 정의"옵션을 사용하여 IDE에서 관리하는 initComponents 메소드를 수정할 수도 있습니다.
initComponents() 이후에 손으로 너비를 설정하는 것이 처음에는 가장 쉽고 가장 적은 마법 일 수 있습니다.
public MyPanel() {
initComponents();
TableColumn col = table.getColumnModel().getColumn(0);
col.setPreferredWidth(100);
}
참고 :이 대답으로 내가 넷빈즈 IDE 6.8을 참조하고있어, 메뉴 항목 및 대화 상자는 다를 수 있습니다.