2013-07-29 4 views
0

저는 JavaFX 플랫폼이 처음이지만 자바로 자신을 감동 시켰습니다. 어떻게 내가 DBF의 여러 테이블에서 JavaFX TableView를 채울 수 있습니까? 하나의 간단한 테이블에서 채우는 수많은 예제를 발견했지만 약 2 ~ 3 개의 테이블은 사용하지 않았습니다.여러 데이터베이스 테이블에서 JavaFX 테이블 뷰 채우기

+0

이 테이블을 수정할 수있는 행 (각각 다른 열을 제공) , 또는 비슷한 데이터/필드를 가진 다른 행을 가져 오는가? – user1676075

답변

0

두 테이블의 ID를 모두 포함하는 새 클래스를 만들 수 있습니다. 그리고, 그 새로 만든 클래스를 사용하여, 당신은 함께 형성 당신이 tableColumns 'cellValueFactories

당신이 (의 2를 가정하자) 않는, 2 개 또는 3 테이블에서 채울 말
tableColumn.setCellValueFactory(new Callback<TableColumn.CellDataFeatures<NewlyCreatedClass, Integer>, ObservableValue<String>>() { 
    @Override 
    public ObservableValue<String> call(TableColumn.CellDataFeatures<NewlyCreatedClass, Integer> param) { 
     String str=processTheValueYouWant(param.getValue()); 
     return new SimpleStringProperty(str); 
    } 
}); 
관련 문제