簡體   English   中英

基於javafx和fxml的透明背景

[英]javafx and fxml based transparent background

有許多方法可以使窗格或背景場景的背景透明。

e.g http://stackoverflow.com/questions/12717487/how-to-implement-a-transparent-pane-with-non-transparent-children

但是,如果我有一個使用fxml和基於控制器的文件制作的應用程序,該怎么辦?

當我已經在基於fxml的文件中創建了一個應用程序,並且該布局的底部有一個AnchorPane及其上方的其他窗格時。 我如何使白色背景變為透明或半透明?

不幸的是,這不是您問題的確切答案,但希望對您有所幫助。

請參閱帶有FXML的JavaFX 2.2模態窗口對話框,對話框提供有關將fxml內容加載到覆蓋窗口中的信息。

在答案中有一個到NetBeans示例項目的鏈接,其中包括代碼,該代碼演示顯示具有非fxml內容的窗口,該窗口在具有fxml內容的窗口頂部具有透明背景。 但是,可以對示例進行概括,以使透明背景彈出窗口的內容在fxml中而不是JavaFX中生成。 泛化可以遵循我在JavaFX 2.2 Modal窗口對話框* with * FXML的答案文本中概述的技術。

示例項目的輸出顯示在下面,其中包含基於fxml的“巨大洞穴探險”窗口,而不是透明對話框。 我認為要正確回答您的問題,需要擴展示例,以便透明對話框的內容是從fxml生成的。

示例程序輸出

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM