/** * {@inheritDoc} */ @Override protected void bootView() { final SequentialTransition st = new SequentialTransition(); model().object().tabs().stream().forEach(t -> st.getChildren().add(addTab(-1, t))); st.play(); }
@SuppressWarnings("unchecked") private void onTabsChangedJAT(final ListChangeListener.Change<? extends Dockable> change) { final SequentialTransition st = new SequentialTransition(); while (change.next()) { System.out.println(change); if (change.wasPermutated()) { System.err.println("PERMUTATION -------------------------------------------------------------------"); // getView().removeTab(change.getList().get(change.getFrom())); // getView().addTab(0, change.getList().get(change.getFrom())); } if (change.wasRemoved()) { st.getChildren().add(view().removeTab((List<Dockable>) change.getRemoved())); } if (change.wasAdded()) { st.getChildren().add(view().addTab(change.getFrom(), change.getList().get(change.getFrom()))); } } st.play(); }
public SequentialTransition removeTab(final List<Dockable> tabs) { final SequentialTransition seq = new SequentialTransition(); for (final Dockable tab : tabs) { final ToggleButton b = this.buttonByTab.get(tab.name()); final ScaleTransition st = new ScaleTransition(Duration.millis(600)); st.setNode(b); st.setFromX(1.0); st.setToX(0.0); st.setOnFinished(event -> this.box.getChildren().remove(b)); seq.getChildren().add(st); } return seq; }
private void onOrientationChanged(final ObservableValue<? extends TabbedPaneOrientation> property, final TabbedPaneOrientation oldValue, final TabbedPaneOrientation newValue) { view().reloadButtonBar(); final SequentialTransition st = new SequentialTransition(); for (final Dockable tab : object().tabs()) { st.getChildren().add(view().addTab(object().tabs().size(), tab)); } st.play(); }
st.setToX(1.0); seq.getChildren().add(st);
fadeOutSeq = new SequentialTransition(); fadeOutSeq.setDelay(Duration.millis(2000)); fadeOutSeq.getChildren().add(fadeTransition); fadeOutSeq.setNode(getSkinnable());
/** * {@inheritDoc} */ @Override protected void perform(final Wave wave) throws CommandException { final Node node = getNode(wave); final FadeInOutWaveBean waveBean = waveBean(wave); final FadeTransition fadeIn = new FadeTransition(); fadeIn.setAutoReverse(false); fadeIn.setCycleCount(1); fadeIn.setFromValue(0); fadeIn.setToValue(1.0); fadeIn.setDuration(waveBean.fadingInDuration()); fadeIn.setNode(node); final PauseTransition pause = new PauseTransition(); pause.setDuration(waveBean.showDuration()); final FadeTransition fadeOut = new FadeTransition(); fadeOut.setAutoReverse(false); fadeOut.setCycleCount(1); fadeOut.setFromValue(1.0); fadeOut.setToValue(0); fadeOut.setDuration(waveBean.fadingOutDuration()); fadeOut.setNode(node); final SequentialTransition pt = new SequentialTransition(); pt.getChildren().addAll(fadeIn, pause, fadeOut); pt.play(); }