SWT, Widget 이 들어있는 Table 의 row 삭제하기


SWT, Widget 이 들어있는 Table 의 row 삭제하기

SWT 의 Table(org.eclipse.swt.widgets.Table) 은 Table Cell 에 TableEditor 와 Widget을 추가해 줌으로써 Table Cell에 widget을 넣을 수 있다. 아래와 같은 테이블을 생각해보자. 하단데 New , Delete 버튼이 들어있고, New 버튼을 click 하면 한 row가 추가되고 Delete 버튼을 누르면 row 가 한칸 줄어 든다. Table 에 delete 기능 button을 넣기 위해 아래와 같은 코드가 필요하다. table.remove(table.getSelectionIndex());그런데 row를 줄일 때 문제가 발생한다. 일반적으로 이런 기능을 위해 Table.remove() , Table.removeAll() method를 부르..


원문링크 : SWT, Widget 이 들어있는 Table 의 row 삭제하기