private FilteredList<Node> inRow(RowConstraints row) { final int index = grid.getRowConstraints().indexOf(row); return grid.getChildren() .filtered(node -> { final Integer rowIndex = GridPane.getRowIndex(node); return rowIndex != null && index == GridPane.getRowIndex(node); }); }
public JFXSliderSkin(JFXSlider slider) { super(slider); track = (StackPane) getSkinnable().lookup(".track"); thumb = (StackPane) getSkinnable().lookup(".thumb"); coloredTrack = new StackPane(); coloredTrack.getStyleClass().add("colored-track"); coloredTrack.setMouseTransparent(true); sliderValue = new Text(); sliderValue.getStyleClass().setAll("slider-value"); animatedThumb = new StackPane(); animatedThumb.getStyleClass().add("animated-thumb"); animatedThumb.getChildren().add(sliderValue); animatedThumb.setMouseTransparent(true); animatedThumb.setScaleX(0); animatedThumb.setScaleY(0); getChildren().add(getChildren().indexOf(thumb), coloredTrack); getChildren().add(getChildren().indexOf(thumb), animatedThumb); getChildren().add(0, mouseHandlerPane); registerChangeListener(slider.valueFactoryProperty(), "VALUE_FACTORY"); initListeners(); }
while (this.getChildren().indexOf(newVal) != shapesEndIndex - 1) { final Node temp = this.getChildren().get(shapesEndIndex - 1); this.getChildren().remove(shapesEndIndex - 1);
private void setFilteredItems(PdfVersion required) { if (nonNull(required)) { PdfVersionComboItem selected = getSelectionModel().getSelectedItem(); setItems(unfilteredItems.filtered(t -> t.isHigherOrEqual(required))); int selecedIndex = getItems().indexOf(selected); if (selecedIndex != -1) { getSelectionModel().select(selecedIndex); } else { getSelectionModel().selectFirst(); } } }
int index = getSkinnable().getTabs().indexOf(selectedTab); if (index != i) { tabsContainer.setTranslateX(-contentWidth * i);
@Override public int indexOf(Object o) { return delegate.indexOf(o); }
/** * Checks if the given value is plottable on this axis * * @param value * The value to check if its on axis * @return true if the given value is plottable on this axis */ @Override public boolean isValueOnAxis(CalendarNode value) { return getCategories().indexOf("" + value) != -1; }
/** * All axis values must be representable by some numeric value. This gets * the numeric value for a given data value. * * @param value * The data value to convert * @return Numeric value for the given data value */ @Override public double toNumericValue(CalendarNode value) { return getCategories().indexOf(value); }
/** * @return the line length */ public int getLineLength() { int idx = StyledTextSkin.this.lineList.indexOf(this); String s = getSkinnable().getContent().getLine(idx); return s.length(); }
public static int getColumnAt(TableView tableView, Point2D point) { TableCell selected = getTableCellAt(tableView, point); if (selected == null) { return -1; } return tableView.getColumns().indexOf(selected.getTableColumn()); }
/** * @return the line offset */ public int getLineOffset() { int idx = StyledTextSkin.this.lineList.indexOf(this); return getSkinnable().getContent().getOffsetAtLine(idx); }
void toFront(Bar bar) { bar.setOrder(getPlotChildren().indexOf(bar)); getPlotChildren().remove(bar); getPlotChildren().add(bar); }
/** * Removes the marker. * * @return the int */ public int removeMarker() { System.out.println("Remove Marker"); final int idx = getBox().getChildren().indexOf(this.marker); getBox().getChildren().remove(this.marker); return idx; }
/** * @return the current text */ @Override public String getText() { return removeLineending(getSkinnable().getContent().getLine(StyledTextSkin.this.lineList.indexOf(this))); }
public void focusPrevious(Node current) { int index = getChildren().indexOf(current); if (index > 0) { Node previous = getChildren().get(index - 1); previous.requestFocus(); } }
@Override protected void dataItemAdded(Series<DateTime, CalendarNode> series, int itemIndex, Data<DateTime, CalendarNode> item) { Node bar = getBar(getData().indexOf(series), item, itemIndex); getPlotChildren().add(bar); if (series.getNode() != null) { series.getNode().toFront(); } }
private int calculateRootPosition(CalendarNode model) { int index = getCategories().indexOf(getRoot(model)); int position = ZERO_VALUE; for (int i = 0; i < index; i++) { CalendarNode root = getCategories().get(i); int level = getChildrenLevel(root, 0); position += level * BAR_SHIFT + PADDING; } return position; }
private void addTab(PositionableAdapter<FXDockableEntry> dockable) { final Tab tab = new Tab(); final FXDockableData dockableData = dockable.getAdapted().getDockableData(); tab.textProperty().bind(dockableData.titleProperty()); tab.graphicProperty().bind(dockableData.graphicProperty()); tab.contextMenuProperty().bind(dockableData.contextMenuProperty()); tab.setContent(dockable.getAdapted().getDockable()); tabPane.getTabs().add(control.getDockables().indexOf(dockable), tab); } }
private void initTreeView() { final TreeItem<String> root = new TreeItem<String>("Empty User"); root.setGraphic(ViewUtilities.iconSetter(Material.PERSON, IconDim.SMALL)); this.treeView.setRoot(root); this.treeView.getSelectionModel().selectedItemProperty().addListener((v, oldValue, newValue) -> { if (newValue != null && this.treeView.getTreeItemLevel(newValue) == 2) { this.drawSavedGestureOnCanvas(newValue.getParent(), newValue.getParent().getChildren().indexOf(newValue)); } }); }
private void addTab(PositionableAdapter<FXDockableEntry> dockable) { final Tab tab = new Tab(); final FXDockableData dockableData = dockable.getAdapted().getDockableData(); tab.textProperty().bind(dockableData.titleProperty()); tab.graphicProperty().bind(dockableData.graphicProperty()); tab.tooltipProperty().bind(dockableData.tooltipProperty()); tab.contextMenuProperty().bind(dockableData.contextMenuProperty()); tab.setContent(dockable.getAdapted().getDockable()); tab.setOnCloseRequest(tabManager.createOnCloseRequestHandler(tab, dockable.getAdapted(), control)); observeDockableData(dockableData, tab); tabPane.getTabs().add(control.getDockables().indexOf(dockable), tab); }