2011-09-11 3 views
1

데이터베이스 테이블에서 데이터를 필터링하고 NetBeans에서 빈 바인딩이있는 스윙 테이블에 삽입하는 방법을 알고 싶습니다. NetBeans beanbinding tutorial을 읽었습니다. 그러나별로 도움이되지 않습니다. (데이터베이스 테이블에서 직접 데이터를로드하는 방법을 보여줍니다.) 관련 데이터를 쿼리하고 선택하는 방법을 알고 테이블에 삽입하는 방법을 알고 싶습니다.NetBeans의 테이블 용 스윙 빈 바인딩

또한 텍스트 필드의 데이터를 netbeans.ini의 Beanbinding을 사용하여 테이블에 추가하는 방법을 알고 싶습니다. 여전히 수동으로 코드를 작성합니다.

Beansbinding에서 선택한 행/행을 제거/삭제하고 테이블에서 데이터를 가져 와서 계산하는 방법 (행의 수, 특정 열의 총 값).

+0

[Swing Bean Binding in NetBeans] 가능한 복제본 (http://stackoverflow.com/questions/7318992/swing-bean-binding-in-netbeans) – trashgod

답변

1

어떤 데이터베이스와, 후, 작업을 JTable로 fisrt 일부 데이터를 표시하고 대한 감사합니다?

1 °) DB 테이블을 나타내는 AbstractTableModel을 확장하십시오. 이것은 좋은 짧은 example입니다.

2 °) 그러면 적절한 JDBC 드라이버로 데이터베이스에서 Select queries을 실행하고 데이터를 검색 할 수 있습니다. 당신의 AbstractTableModel가 (fireTableDataChanged() 참조)을 통해 바로 이벤트를 발사함으로써

3 °), 화면이보기 자동

4 °

를 업데이트됩니다)에 대해) 레코드 (들 삭제 : 당신이 selected 행 작업에 필요한 (들) . 이를 사용하여 데이터에 접근 (기본 키 찾기)하고 JDBC 삭제 쿼리를 실행할 수 있습니다. 쿼리가 성공적으로 실행 된 경우에만 내부 데이터 및 화재 이벤트를 업데이트하십시오. fireTableRowsDeleted(int, int), fireTableRowsInserted(int, int)

행운을 비네!