TableModel
TableModel (테이블 모델 인터페이스)
JTable이 표 형식 데이터 모델을 조사할 때 사용할 메서드를 지정하는 인터페이스입니다.
본문
JTable은 TableModel 인터페이스를 구현하는 어떤 데이터 모델이든 몇 줄의 코드만으로 표시하도록 설정할 수 있습니다.
TableModel myData = new MyTableModel();
JTable table = new JTable(myData);
구현체로는 AbstractTableModel, DefaultTableModel이 있습니다. 더 자세한 문서는 The Java Tutorial의 'Creating a Table Model'을 참고하세요.
주요 메서드·상세 (Methods & details)
주요 메서드는 행·열 수를 얻는 getRowCount()/getColumnCount(), 값을 얻거나 설정하는 getValueAt(int, int)/setValueAt(Object, int, int), 열 이름·클래스를 얻는 getColumnName(int)/getColumnClass(int), 셀 편집 가능 여부를 확인하는 isCellEditable(int, int), 변경 알림 관련 addTableModelListener(TableModelListener)/removeTableModelListener(TableModelListener)입니다.