Pesquisar na Comunidade
Mostrando resultados para as tags ''favafx''.
Encontrado 1 registro
-
Prezados, preciso criar uma interface usando javafx que puxará vários valores de uma coluna SQL para comboboxes específicas. Sou iniciante e não encontrei muitos tutoriais sobre isto especificamente, no fim das contas consegui apenas um retalho de informações de fontes diferentes. Segue minha ultima tentativa de aplicar o que pedi: @FXML private void build(){ DaoTab daotab = new DaoTab(); String SQL = "SELECT area from dbo.RRR"; list = FXCollections.observableArrayList(); try{ ResultSet rs = comando.executeQuery(SQL); for(int i=0 ; i<rs.getMetaData().getColumnCount(); i++){ //We are using non property style for making dynamic table final int j = i; TableColumn col = new TableColumn(rs.getMetaData().getColumnName(i+1)); col.setCellValueFactory(new Callback<CellDataFeatures<ObservableList,String>,ObservableValue<String>>(){ @Override public ObservableValue<String> call(CellDataFeatures<ObservableList, String> param) { return new SimpleStringProperty(param.getValue().get(j).toString()); } }); tableview.getColumns().addAll(col); System.out.println("Column ["+i+] "); } while(rs.next()){ //Iterate Row ObservableList<String> row = FXCollections.observableArrayList(); for(int i=1 ; i<=rs.getMetaData().getColumnCount(); i++){ //Iterate Column row.add(rs.getString(i)); } System.out.println("Row [1] added "+row ); list.add(row); } carea.setItems(list); }catch(Exception e){ e.printStackTrace(); System.out.println("Error on Building Data"); } } Grato!