1
我是JavaFX的新手。我做了一个fx应用程序,它有一个home和另一个jfxml文件。如何重置窗格的不透明度?
这是开放的另一个jfxmlfile HomeContoler.java文件
@FXML
public void actionIngredencesReg(ActionEvent event) {
try {
mainHome.setOpacity(0.2);
FXMLLoader fxmlLoader = new FXMLLoader(getClass().getResource("Ingrdences.fxml"));
Parent root1 = (Parent) fxmlLoader.load();
Stage stage = new Stage();
stage.initModality(Modality.APPLICATION_MODAL);
stage.initStyle(StageStyle.UNDECORATED);
Scene scene = new Scene(root1);
stage.setScene(scene);
stage.show();
// mainHome.setOpacity(1);
} catch (Exception e) {
e.printStackTrace();
}
}
当我上的菜单项,请点击它会作品喜欢
这个Ingredients.fxml结束代码文件
@FXML
Label close_label;
这是一个标签,这里是行动
@Override
public void initialize(URL url, ResourceBundle rb) {
close_label.setOnMouseClicked(e -> {
//this is code for close only science
Stage stage = (Stage) close_label.getScene().getWindow();
stage.close();
});
}
但经过近Ingredients.fxml文件home.fxml文件是这样 [这是没有必要为我] [4]
我想转换这样 as like this after closing the ingredient.fxml
home.fxml文件I要home.fxml文件到1 setOpcaity后关闭ingredient.fxml文件
有人能帮助我解决它......
上面这段代码是什么阶段,ingredient.fxml或Home.fxml。? –
谢谢你的帮助。 –
其作品对我来说James_D感谢很多......... –