데이터베이스 용 GUI를 생성해야하는 학교 프로젝트가 있습니다. 피자TableModel의 JTable - 각 행에 버튼 추가
피자와 토핑에 대한 외부 키를 포함 토핑
그리고 테이블에 대한 테이블에 대한
테이블 : 데이터베이스는 3 테이블이 포함되어 있습니다. 기본적으로이 테이블은 피자에 어떤 토핑이 있는지 선언합니다.
나는 정의 TableModel
(테이블 모델은 데이터베이스와 통신)을 통해 지금 JTable
에서 피자 테이블을 표시 할 수 있습니다.
하지만 이제 테이블에 두 개의 열을 추가하고 싶습니다. 이 열은 각 행에 두 개의 버튼을 포함합니다. 하나는 실제 행을 삭제하기위한 것이고, 다른 하나는 대화 상자를 여는 것으로, 현재 피자를 편집 할 수 있습니다 (토핑 추가, 속성 변경 등).
사용자 정의 테이블 모델에서 JTable을 "피드"하는 경우 어떻게 이러한 열을 추가 할 수 있습니까? 테이블 모델 또는 JTable
을 수정해야합니까?
'TableCellRenderer'와'TableCellEditor'를보십시오. –