2015-01-19 15 views
5

Tôi có một Giai đoạn chưa được trang trí. Tôi muốn nó được giảm thiểu bất cứ khi nào biểu tượng của nó trên thanh tác vụ của cửa sổ 7 được nhấp vào. Làm thế nào tôi có thể đạt được điều này?Cách giảm thiểu giai đoạn chưa được trang trí khi biểu tượng thanh tác vụ được nhấp vào

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

có thể trùng lặp này [câu hỏi] (http://stackoverflow.com/questions/26972683/javafx-minimizing- undecorated-stage? rq = 1) –

Trả lời

0

Bạn có thể làm điều gì đó như thế này.

bước 1: tạo ra một nút như một minimiser bất cứ nơi nào bạn muốn (top-right corner sẽ là thích hợp).

Bước 2: bộ trên hành động mà nút và viết mã,

stage.setIconified(true); 
Các vấn đề liên quan