ciao a tutti! ho un problema con una mia applicazione che sto sviluppando: praticamente si frizza senza motivo tra una transizione e l'altra dei pannelli.
Per fare le transizioni ho inserito un pannello tipo StackPane nel quale viene visualizzato il pannello corrente(P1); quando voglio visualizzare un altro pannello (P2) metto in secondo piano sotto il pannello P2, faccio la transizione e poi elimino P1 ma questo meccanismo ogni tanto frizza -.-.

Via allego la funzione di transizione che da problemi:
codice:
private synchronized void switchToDashboard(AbstractDashboardPanel targetPane){
        if(transitions!=null && transitions.getStatus()==Animation.Status.RUNNING)  return;
        transitions = new ParallelTransition();
        double H = mainApp.getMainPanelHeight();
        (.... set transition...)                
        StackPane mainStackPane = mainApp.getMainStackPane();
        mainStackPane.getChildren().add(targetPane);
        targetPane.toBack();     
        transitions.setOnFinished((ActionEvent e)->{ 
            try{
                mainStackPane.getChildren().remove(AbstractDashboardPanel.this);            
                AbstractDashboardPanel.this.setOpacity(1.0);            
                AbstractDashboardPanel.this.setTranslateY(0);
                System.out.println("this:  " + AbstractDashboardPanel.this);
                System.out.println("target:" + targetPane);
                System.out.println(mainStackPane.getChildren().size());                                
            }catch(Exception ed){
                ed.printStackTrace();
            }
        });
        transitions.play();
    }
non capisco quale sia il problema.... errori non ne da.... -.-
Uso java 1.8 u60