转载请注明来源-作者@loongshawn:http://blog.csdn.net/loongshawn/article/details/53074119
1.回顾
上一篇文章《利用JavaFx开发RIA桌面应用-加载等待界面设计》讲了如何设计等待界面,不过此时界面为透明效果,本文在这篇文章基础上开展说明如何设计半透明界面。
首先看看效果,加载等待界面半透明效果:
2.说明
设计半透明界面需要设置以下几点:
- 设置stage透明,dialogStage.initStyle(StageStyle.TRANSPARENT);
- 设置布局背景,-fx-background-color: rgba(255,255,255,0.5);
- 设置scene的Fill属性为空, scene.setFill(null);
整体布局采用BorderPane,对其背景设置如下:
BorderPane borderPaneLayout = new BorderPane();
borderPaneLayout.setStyle(