private void displayAttributes(Node node) { ObservableList<String> atts = getAttributes(node); xpathAttributesListView.setItems(atts); }
private void displayMetrics(Node node) { ObservableList<MetricResult> metrics = evaluateAllMetrics(node); metricResultsListView.setItems(metrics); notifyMetricsAvailable(metrics.stream() .map(MetricResult::getValue) .filter(result -> !result.isNaN()) .count()); }
xpath, ruleBuilder.getRuleProperties())); xpathResultListView.setItems(results.stream().map(parent::wrapNode).collect(Collectors.toCollection(LiveArrayList::new))); parent.highlightXPathResults(results); violationsTitledPane.setTitle("Matched nodes (" + results.size() + ")");
fileListView.setItems(FXCollections.observableArrayList(currentItems));
Bindings.bindContent(issues, issueComponent.getIssues()); lstProjectProblems.setItems(issues); lstProjectProblems.setCellFactory((ListView<Issue> param) -> new ListCell<Issue>() { @Override
fetchNamesTask.setOnSucceeded(new EventHandler<WorkerStateEvent>() { @Override public void handle(WorkerStateEvent t) { listView.setItems(fetchNamesTask.getValue());
OpenWithDialog initFor(InputPdfArgumentsLoadRequest event) { this.messageTitle .setText(DefaultI18nContext.getInstance().i18n("Select the task to perform on the following files")); filesList .setItems(FXCollections.observableArrayList(event.pdfs.stream().map(Path::toString).collect(toList()))); modules.forEach(m -> { if (m.descriptor().hasInputType(event.requiredInputTyle())) { Button current = new Button(m.descriptor().getName()); current.getStyleClass().addAll(Style.FOOTER_BUTTON.css()); Optional.ofNullable(m.graphic()).ifPresent(g -> { g.setScaleX(0.7); g.setScaleY(0.7); current.setGraphic(g); }); current.setOnAction((e) -> { eventStudio().broadcast(new ClearModuleEvent(), m.id()); eventStudio().broadcast(activeteModule(m.id())); hide(); PdfLoadRequestEvent loadEvent = new PdfLoadRequestEvent(m.id()); event.pdfs.stream().map(Path::toFile).map(PdfDocumentDescriptor::newDescriptorNoPassword) .forEach(loadEvent::add); eventStudio().broadcast(loadEvent, m.id()); }); buttons.getChildren().add(current); } }); return this; }
ObservableList<String> items = FXCollections.observableArrayList(); ListView lv; lv.setItems(items); items.add(); items.remove;
public class Sample implements Initializable { @FXML private ListView listView; @Override public void initialize(URL url, ResourceBundle rb) { // change next line to DB load List<String> values = Arrays.asList("one", "two", "three"); listView.setItems(FXCollections.observableList(values)); } }
@Override public void changed(ObservableValue<? extends String> arg0, String arg1, String arg2) { String fontFamily = listSelection(fontListView); styleListView.setItems(FXCollections.<FontStyle>observableArrayList(getFontStyles(fontFamily))); refreshSample(); }});
public class Controller { @FXML private ListView templates; @FXML private ImageView image; @FXML // void initalize() { void initialize() { ObservableList elements = FXCollections.observableArrayList(); elements.add("first"); elements.add("second"); elements.add("third"); image.setImage(new Image("file:test.jpg")); templates.setItems(elements); } }
public class AppController implements Initializable { @FXML private Button myButton; @FXML private ListView myListView; // ObservableList is a List protected ObservableList<String> list = new FXCollections.observableArrayList(); protected int counter = 0; @Override public void initialize(URL url, ResourceBundle rb) { myListView.setItems(list); myButton.setOnAction(new EventHandler<ActionEvent>() {@Override public void handle(ActionEvent event) { list.add(counter++); }}); } }
private void updateSportSubtypeList() { final ObservableList<SportSubType> olSportSubtypes = FXCollections.observableArrayList(); liSportSubtypes.getItems().clear(); sportTypeViewModel.sportSubtypes.forEach(sportType -> olSportSubtypes.add(sportType)); liSportSubtypes.setItems(olSportSubtypes); }
private void updateEquipmentList() { final ObservableList<Equipment> olEquipments = FXCollections.observableArrayList(); liEquipments.getItems().clear(); sportTypeViewModel.equipments.forEach(equipment -> olEquipments.add(equipment)); liEquipments.setItems(olEquipments); }
private void updateSportTypeList() { final ObservableList<SportType> olSportTypes = FXCollections.observableArrayList(); liSportTypes.getItems().clear(); document.getSportTypeList().forEach(sportType -> olSportTypes.add(sportType)); liSportTypes.setItems(olSportTypes); }
private void updateProposals() { List<ICompletionProposal> list = this.proposalComputer.apply(new ContentAssistContextData(this.offset,this.viewer.getDocument()/*,prefix*/)); if( ! list.isEmpty() ) { this.proposalList.setItems(FXCollections.observableArrayList(list)); this.proposalList.scrollTo(0); this.proposalList.getSelectionModel().select(0); } else { this.stage.hide(); } }
public void refresh() { // unless we do ALL of this - the custom cell rendering has problems in javafx // and starts duplicating the last row for some reason, spent a lot of time on this :( listView = new ListView(); listView.setItems(FXCollections.observableArrayList(units)); listView.setCellFactory(lv -> new FeatureOutlineCell()); scrollPane.setContent(listView); listView.getSelectionModel() .selectedIndexProperty() .addListener((o, prev, value) -> session.setSelectedScenario(value.intValue())); }
/** * {@inheritDoc} */ @Override public void initializeParts() { super.initializeParts(); getStyleClass().add("simple-listview-control"); fieldLabel = new Label(field.labelProperty().getValue()); listView.setItems(field.getItems()); listView.getSelectionModel().setSelectionMode(SelectionMode.MULTIPLE); for (int i = 0; i < field.getItems().size(); i++) { if (field.getSelection().contains(field.getItems().get(i))) { listView.getSelectionModel().select(i); } else { listView.getSelectionModel().clearSelection(i); } } }
public void displayProposals(List<ICompletionProposal> proposalList, int offset, Point2D position) { setup(); this.prefix = ""; //$NON-NLS-1$ this.offset = offset; this.proposalList.setItems(FXCollections.observableArrayList(proposalList)); this.proposalList.getSelectionModel().select(0); this.stage.setX(position.getX()); this.stage.setY(position.getY()); this.stage.setWidth(300); this.stage.setHeight(200); this.stage.show(this.viewer.getTextWidget().getScene().getWindow()); this.stage.requestFocus(); }