2011-11-23 3 views
-1

JTable 셀에 여러 줄 기능을 사용하고 싶습니다. 사용자가 셀에서 텍스트를 쓰거나 셀에서 텍스트를 삭제할 때 셀이 자동으로 확장 및 축소됩니다. 열 너비를 설정했지만 사용자 입력에 따라 자동으로 조정되지 않고 폭 너머의 텍스트가 전혀 표시되지 않지만 너비를 수정해야합니다. 아무도 나를 도울 수 자체 조정 및 jtable 셀에 대한 multiline 기능. 매우 감사 할 것입니다. 미리 감사드립니다. 편집 가능한 jtable 셀의 다중 행 기능

+0

복제 : http://stackoverflow.com/questions/8225946/how- text-content-ente-on-the-text-content-ente에 따라 행 높이를 높이는 jtable – kleopatra

답변

3

여러 단계 :

  • 편집 구성 요소
  • 추가 논리로 JScrollPane의 내부 JTextArea에를 사용하여 사용자 정의 편집기 구현하는 구성 요소
  • 렌더링으로 JTextArea에를 사용하여 사용자 정의 렌더러를 구현 (일명 : TableModelListener)을하는 변경 통지를 받으면 (자), 렌더러의 적절한 사이즈에 근거 해 JTable의 개별의 rowHeight를 갱신합니다.