2013-04-29 2 views
1

현재 JPanel 내부의 JscrollPane 안에 JTable이 있습니다. 이 3 가지 요소 중 하나의 크기를 설정 한 것과 관계없이 표는 항상 동일한 크기로 표시됩니다. JPanel은 BorderLayout에 있고 프레임을 포장하고 있습니다. 그 이유는 내 열의 일부 데이터가 다른 열을 너무 작게 만들지 않아도 적합하지 않기 때문입니다.모든 데이터에 맞게 jtable을 더 만듭니다.

답변

3
  • 재정 table.getPreferredScrollableViewportSize(new Dimension(int, int));

  • BorderLayout 또는 GridLayout

+0

다른 슬롯 열의 드래그를 허용하지하는 방법이에 LayoutManager에 FlowLayout이 (API 구현) 변화 JPanel의 기본? – user2007843

+1

예 JTable.getTableHeader(). setReorderingAllowed (false);' – mKorbel

관련 문제