JTable, TableModels 및 사용자 정의 셀 렌더러에 대해 더 자세히 알기 위해 매우 간단한 Java 응용 프로그램을 작성하고 있습니다. 테이블은 텍스트가있는 8 개의 열만있는 간단한 테이블입니다. "추가"버튼을 클릭하면 대화 상자가 나타나서 열의 데이터를 입력 할 수 있습니다.JTable.setRowHeight가 더 많은 행을 추가하지 못하게합니다.
내 문제가 있습니다. 하나의 열 (마지막 열)은 여러 행의 텍스트를 허용해야합니다. 이미 HTML을 현장에 적용하고 있지만 포장하지는 않습니다. 몇 가지 조사를하고 JTable # setRowHeight()을 살펴 보았습니다. 그러나 일단 setRowHeight를 사용하면 더 이상 테이블에 행을 추가 할 수 없습니다. 데이터는 테이블 모델에 저장되지만 테이블에는 표시되지 않습니다. setRowHeight 행을 제거하면 데이터가 잘 추가됩니다.
데이터 모델에 데이터를 추가하는 또 다른 단계가 있습니까?
고맙습니다.
테이블이 JScrollPane에 배치되어 있습니까? –