kev*_*vin 1 java stage scene javafx-2 fxml
有许多方法可以将窗格或背景场景的背景设置为透明.
e.g http://stackoverflow.com/questions/12717487/how-to-implement-a-transparent-pane-with-non-transparent-children
Run Code Online (Sandbox Code Playgroud)
但是,如果我有一个基于fxml和基于控制器的文件的应用程序,我怎么能这样做?
当我已经在基于fxml的文件中创建了一个应用程序,并且布局在基础上有一个AnchorPane,而在它上面有一些其他窗格.我如何实际将白色背景变为透明或半透明?
不幸的是,这不是您问题的准确答案,但希望它有所帮助.
请参阅带有*FXML的JavaFX 2.2模态窗口对话框*,其中提供了有关将fxml内容加载到重叠窗口的信息.
在答案中有一个NetBeans示例项目的链接,该项目包括演示显示非fxml内容的窗口的代码,该窗口在具有fxml内容的窗口顶部具有透明背景.但是,可以推广该示例,以便在fxml而不是JavaFX中生成具有透明背景的弹出窗口的内容.概括可以遵循我在JavaFX 2.2模态窗口对话框*与*FXML的答案文本中概述的技术.
示例项目的输出如下所示,基于fxml的"Colossal Cave Adventure"窗口和透明对话框没有.我认为要正确回答您的问题,需要扩展示例,以便透明对话框的内容是从fxml生成的.

| 归档时间: |
|
| 查看次数: |
3842 次 |
| 最近记录: |