@Override public void onTimelineStateChanged(Timeline.TimelineState oldState, Timeline.TimelineState newState, float durationFraction, float timelinePosition) { if (newState.equals(Timeline.TimelineState.DONE)) { NotificationAlertFrame.this.setAlwaysOnTop(false); NotificationAlertFrame.this.setVisible(false); NotificationAlertFrame.this.setOpacity(0.9f); messageLabel.setText(""); } }
@Override public void onTimelineStateChanged(Timeline.TimelineState oldState, Timeline.TimelineState newState, float durationFraction, float timelinePosition) { if (newState.equals(Timeline.TimelineState.IDLE) && !inSettings) { if (!descriptor.isAlwaysVisible()) { setVisible(false); } else { tracker.setStringPainted(!descriptor.isAlwaysVisible()); tracker.setMaskPainted(!descriptor.isAlwaysVisible()); } MercuryStoreUI.adrRepaintSubject.onNext(true); } else if (newState.equals(Timeline.TimelineState.PLAYING_FORWARD)) { setVisible(true); JFrame parent = (JFrame) SwingUtilities.getWindowAncestor(AdrDurationCellPanel.this); parent.pack(); } } });
@Override public void onTimelineStateChanged(Timeline.TimelineState oldState, Timeline.TimelineState newState, float durationFraction, float timelinePosition) { if (newState.equals(Timeline.TimelineState.IDLE)) { if (descriptor.isInvertTimer()) { value = 0; } else { value = maximum; } } }
@Override public void onTimelineStateChanged(Timeline.TimelineState oldState, Timeline.TimelineState newState, float durationFraction, float timelinePosition) { if (newState.equals(Timeline.TimelineState.DONE)) { setAlwaysOnTop(false); setVisible(false); loadingTracker.abort(); } }