본문 바로가기

JAVA /Swing

JTable Event Listener

 

ListDataListener

* 메소드
public void contentsChanged(ListDataEvent e) 리스트의 내용의 변화에 대한 이벤트 처리
public void intervalAdded(ListDataEvent e) 리스트 요소가 추가 될때 발생되는 이벤트 처리
public void intervalRemoved(ListDataEvent e) -> 리스트 요소가 삭제 될때 발생되는 이벤트 처리

 

ListDataEvent

* 메소드
getindex0()
getindex1()
getType()
toString()

 

CellEditorListener( DefaultCellEditor 클래스 사용함 )

셀 에디터에 관련된 이벤트 리스너

* 메소드
public void editingCanceled(ChangeEvent e){}
public void editingStopped(ChangeEvent e){}

 

TableColumnModelListener ( JTableHeader 구현 하고  )

public void columnAdded(tabelColumnModelEvent e){} 컬럼 추가 댈때
public void columnMarginChanged(ChangeEvent e){}  컬럼의 크기가 변화 댈때
public void columnMoved(TableColumnModelEvent e){} 컬럼 이동할 때
public void columnRemoved(TableColumnModelEvent e){}  컬럼 삭제 댓을때
public void columnSelectionChanged(ListSelectionEvent e){} 컬럼이 선택되었을때


TableModelListener( TableModel )

public void tableChanged(TableModelEvent e){}  테이블 내용이 변할때

예제 소스

Exam02.java

 

'JAVA > Swing' 카테고리의 다른 글

Swing Excel !  (0) 2013.03.02
JTree Event Listener  (0) 2013.03.02
JTree  (0) 2013.03.01
JTable  (0) 2013.03.01
Action 인터페이스  (0) 2013.03.01