private void showPersoon(Persoon persoon) { if (persoon == null) { clearTabPersoon(); } else { tfPersoonNr.setText(persoon.getNr() + ""); tfVoornamen.setText(persoon.getVoornamen()); tfTussenvoegsel.setText(persoon.getTussenvoegsel()); tfAchternaam.setText(persoon.getAchternaam()); tfGeslacht.setText(persoon.getGeslacht().toString()); tfGebDatum.setText(StringUtilities.datumString(persoon.getGebDat())); tfGebPlaats.setText(persoon.getGebPlaats()); if (persoon.getOuderlijkGezin() != null) { cbOuderlijkGezin.getSelectionModel().select(persoon.getOuderlijkGezin()); } else { cbOuderlijkGezin.getSelectionModel().clearSelection(); } // todo opgave 3 this.alsOuderBetrokkenIn = FXCollections.observableArrayList(persoon.getAlsOuderBetrokkenIn()); ArrayList<Persoon> pList = new ArrayList<Persoon>(); for (Gezin g : persoon.getAlsOuderBetrokkenIn()) { pList.addAll(g.getKinderen()); } this.kinderen = FXCollections.observableArrayList(pList); lvAlsOuderBetrokkenBij.setItems(this.getAlsOuderBetrokkenIn()); } }
/** Loads the name of all ingredients and puts them in ingredientlist. */ public void updateIngredients() { ArrayList<ArrayList<String>> dataSet; ObservableList<String> itemList = FXCollections.observableArrayList(); // Observable arraylist for the listview try { System.out.println("- Main updateIngredientsRecipList"); dataSet = fetchData("Ingredients", "Name"); // Gives the arraylist the ingredientnames for (ArrayList<String> element : dataSet) { itemList.add(element.get(0)); // For every element in the array, get name } System.out.println("- end of Main updateIngredientsRecipList"); } catch (SQLException e) { e.printStackTrace(); } recipeIngredients.setItems(itemList); // Sets the Listview to show the obs arraylist itemList.clear(); try { dataSet = fetchData("Units", "*"); for (ArrayList<String> element : dataSet) { itemList.add(element.get(1)); } } catch (SQLException e) { e.printStackTrace(); } ingredientUnit.setItems(itemList); }
/** Mètode que s'inicia automaticament al començament */ public void initialize() { setData(city, units); llista.setItems(data); llista.setCellFactory( new Callback<ListView<String>, ListCell<String>>() { @Override public ListCell<String> call(ListView<String> llista) { return new TempsCell(); } }); inicialitzarDialog(); llista.setOnMouseClicked( new EventHandler<MouseEvent>() { @Override public void handle(MouseEvent event) { String fname = llista.getSelectionModel().getSelectedItem(); String icon = ""; int p = fname.lastIndexOf('#'); if (p >= 0) { icon = fname.substring(0, p); } String[] temps = fname.split("-"); createDialog(icon, temps[1].replace("\t", "")); dialog.show(); } }); }
public void updateRobotList() { HashMap<String, RobotViewModel> robots = RobotRepository.getInstance().getRobots(); ObservableList<RobotViewModel> observableRobots = FXCollections.observableArrayList(); observableRobots.addAll(robots.values()); list_robots.setItems(observableRobots); }
private void clearTabGezin() { // todo opgave 3 cbGezinnen.getSelectionModel().clearSelection(); tfGezinNr.clear(); tfOuder1.clear(); tfOuder2.clear(); tfHuwelijk.clear(); tfScheiding.clear(); lvKinderen.setItems(FXCollections.emptyObservableList()); }
private void populate() { try { allStrokes = new FilteredList<>( FXCollections.observableArrayList(db.getTblSetStroke().getAllStrokes())); strokes.setItems(allStrokes); } catch (Exception e) { ExceptionAlert.showError(LOGGER, lang.format("error.load", "error.subj.stroke"), e); } }
private void clearTabPersoon() { cbPersonen.getSelectionModel().clearSelection(); tfPersoonNr.clear(); tfVoornamen.clear(); tfTussenvoegsel.clear(); tfAchternaam.clear(); tfGeslacht.clear(); tfGebDatum.clear(); tfGebPlaats.clear(); cbOuderlijkGezin.getSelectionModel().clearSelection(); lvAlsOuderBetrokkenBij.setItems(FXCollections.emptyObservableList()); }
private void showGezin(Gezin gezin) { // todo opgave 3 if (gezin == null) { clearTabGezin(); } else { tfGezinNr.setText(gezin.getNr() + ""); tfOuder1.setText(gezin.getOuder1().standaardgegevens()); if (gezin.getOuder2() != null) tfOuder2.setText(gezin.getOuder2().standaardgegevens()); if (gezin.getHuwelijksdatum() != null) tfHuwelijk.setText(StringUtilities.datumString(gezin.getHuwelijksdatum())); if (gezin.getScheidingsdatum() != null) tfScheiding.setText(StringUtilities.datumString(gezin.getScheidingsdatum())); this.kinderen = FXCollections.observableArrayList(gezin.getKinderen()); lvKinderen.setItems(this.getKinderen()); } }
/** Searchfield for searching ingredients in the ingredientList */ public void updateIngredientSearch() { ArrayList<ArrayList<String>> dataSet; ObservableList<String> itemList = FXCollections.observableArrayList(); String condition = "Name LIKE '" + "%" + ingredientSearch.getText() + "%'"; System.out.println("Condition " + condition); try { dataSet = fetchData("Ingredients", "Name", condition); for (ArrayList<String> element : dataSet) { itemList.add(element.get(0)); } } catch (SQLException e) { e.printStackTrace(); } recipeIngredients.setItems( itemList); // Sets the listview to show the ingredients that matches the search } // Criteria
@Override public void initialize(URL location, ResourceBundle resources) { controller = GitController.sharedController(); commandListView.setItems(controller.commands); dropPane.addEventHandler( DragEvent.DRAG_OVER, (DragEvent event) -> { Dragboard db = event.getDragboard(); if (db.hasFiles()) { event.acceptTransferModes(TransferMode.ANY); } event.consume(); }); dropPane.addEventHandler( DragEvent.DRAG_DROPPED, (DragEvent event) -> { Dragboard db = event.getDragboard(); db.getFiles() .stream() .findFirst() .ifPresent( (File file) -> { File dir = file.isDirectory() ? file : file.getParentFile(); File repository = controller.findRepository(dir); if (repository == null) { controller.init(dir); } controller.add(file); this.textField.setText(controller.getCurrentRepository().getParent() + "/"); }); event.setDropCompleted(true); }); }
public void setMain(Main main) { this.main = main; torrentList.setItems(main.getTorrentData()); torrentTable.setItems(main.getTorrentData()); }