2012-04-04 4 views
1

데이터베이스 용 GUI를 생성해야하는 학교 프로젝트가 있습니다. 피자TableModel의 JTable - 각 행에 버튼 추가

  • 피자와 토핑에 대한 외부 키를 포함 토핑

  • 그리고 테이블에 대한 테이블에 대한

    1. 테이블 : 데이터베이스는 3 테이블이 포함되어 있습니다. 기본적으로이 테이블은 피자에 어떤 토핑이 있는지 선언합니다.

    나는 정의 TableModel (테이블 모델은 데이터베이스와 통신)을 통해 지금 JTable에서 피자 테이블을 표시 할 수 있습니다.

    하지만 이제 테이블에 두 개의 열을 추가하고 싶습니다. 이 열은 각 행에 두 개의 버튼을 포함합니다. 하나는 실제 행을 삭제하기위한 것이고, 다른 하나는 대화 상자를 여는 것으로, 현재 피자를 편집 할 수 있습니다 (토핑 추가, 속성 변경 등).

    사용자 정의 테이블 모델에서 JTable을 "피드"하는 경우 어떻게 이러한 열을 추가 할 수 있습니까? 테이블 모델 또는 JTable을 수정해야합니까?

  • +0

    'TableCellRenderer'와'TableCellEditor'를보십시오. –

    답변

    3

    JTable에서 (정확한 TableCellRenderer 대한 해결 및 TableCellEditor으로) JButton 추가의 셀이 Swing 하나 개 강건한 일자리

    1) Table Button Column

    2 @camickrs)를 JTableJPanel with JComponents 추가는 ' s 컬럼

    관련 문제