How to remove JavaFX stage buttons (minimize, maximize, close)

后端 未结 9 1194
你的背包
你的背包 2020-12-05 02:29

How to remove JavaFX stage buttons (minimize, maximize, close)? Can\'t find any according Stage methods, so should I use style for the stage? It\'s necessary fo

9条回答
  •  -上瘾入骨i
    2020-12-05 02:42

    I´m having the same issue, seems like an undecorated but draggable/titled window (for aesthetic sake) is not possible in javafx at this moment. The closest approach is to consume the close event.

    stage.setOnCloseRequest(new EventHandler() {
                    @Override
                    public void handle(WindowEvent event) {
                        event.consume();
                    }
                });
    

    If you like lambdas

    stage.setOnCloseRequest(e->e.consume());
    

提交回复
热议问题