2009-05-11 4 views

답변

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을 참조하고있어, 메뉴 항목 및 대화 상자는 다를 수 있습니다.