[英]JavaFX background Setting
我正在制作一個簡單的軟件來保留體育場座位。 我有一個主頁希望是登錄頁面。 我有一個簡單的設計。 透明的背景只是為了給它一個形式。 如下圖所示。 如您所見,可以在表單后面看到代碼。 當我登錄時,我有一個簡單的注銷按鈕,它再次將我帶到相同的 fxml 以加載表單。 但這次背景不再透明:
. 正如你在這里看到的,它是綠色的。 默認情況下它是白色的,但我試圖讓它再次透明。 這是我試圖做的代碼:
public void logoutButton (ActionEvent event) throws IOException {
Parent root = FXMLLoader.load(getClass().getResource("Main.fxml"));
Stage stage = (Stage)((Node)event.getSource()).getScene().getWindow();
Scene scene = new Scene(root);
root.setStyle("-fx-background-color: #20825170;");
stage.setScene(scene);
}
即使將樣式更改為透明也行不通,我試過了。 有什么幫助嗎?
當用戶退出scene.setFill(Color.TRANSPARENT); 時,您需要將場景的填充設置為透明。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.