2015-01-19 12 views
5

Ho uno stage non decorato. Mi piacerebbe che fosse minimizzato ogni volta che si fa clic sull'icona della barra delle applicazioni di Windows 7. Come posso raggiungere questo obiettivo?Come ridurre a icona la fase non decorata quando si fa clic sull'icona della barra delle applicazioni

public void popStage(Parent view, Dimension d) { 
    Scene scene = new Scene(view); 

    stage.initStyle(StageStyle.UNDECORATED); 
    stage.initStyle(StageStyle.TRANSPARENT); 
    stage.initModality(Modality.WINDOW_MODAL); 

    StageDraggable.stageDraggable(view, stage); 
    stage.getIcons().add(new Image(Resources.getBrickbreaker())); 
    stage.setScene(scene); 

    stage.setWidth(d.getWidth()); 
    stage.setHeight(d.getHeight()); 
    stage.show(); 
} 
+2

Possibile duplicato di questo [domanda] (http://stackoverflow.com/questions/26972683/javafx-minimizing- undecorated stadi? RQ = 1) –

risposta

0

Si può fare qualcosa di simile.

passo 1: Creare un pulsante come minimiser dove vuoi (top-right corner sarebbe appropriato).

Fase 2: impostato sull'azione quel pulsante e scrivere il codice,

stage.setIconified(true); 
Problemi correlati