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感謝很多......... –