Java 如何最小化(图标化)FXML应用程序?
如何将最小化(图标化)应用程序的处理程序分配给Java 如何最小化(图标化)FXML应用程序?,java,events,user-interface,javafx,Java,Events,User Interface,Javafx,如何将最小化(图标化)应用程序的处理程序分配给@FXML private HBox minBtn(用形状制作的自定义按钮)来自控制器的公共无效初始化(URL,ResourceBundle)方法的按钮setIconified(boolean)方法在Stage类中,我无法在我的Controller类中找到它。您可以通过 minBtn.setOnMouseClicked(new EventHandler<MouseEvent>() { @Override public v
@FXML private HBox minBtn代码>(用形状制作的自定义按钮)来自控制器的公共无效初始化(URL,ResourceBundle)
方法的按钮setIconified(boolean)
方法在Stage类中,我无法在我的Controller类中找到它。您可以通过
minBtn.setOnMouseClicked(new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent arg0) {
((Stage) ((Node) arg0.getSource()).getScene().getWindow()).setIconified(true);
// OR
((Stage) minBtn.getScene().getWindow()).setIconified(true);
}
});
minBtn.setOnMouseClicked(新的EventHandler(){
@凌驾
公共无效句柄(MouseEvent arg0){
((阶段)((节点)arg0.getSource()).getScene().getWindow()).setIconified(true);
//或
((Stage)minBtn.getScene().getWindow()).setIconified(true);
}
});