javafx 制作懸浮窗的方法(自定義標題欄)


核心代碼:

//將窗體樣式設置為完全透明
primaryStage.initStyle(StageStyle.TRANSPARENT);

//設置場景的背景為透明
scene.setFill(null);

//設置根節點的背景為透明
root.setBackground(null);

 

1.primaryStage.initStyle(StageStyle.TRANSPARENT);
將stage完全變成透明的樣式,這時候標題欄也看不到了。

2.root.setBackground(null);
scence是stage下組件,所以也要將它變成透明的。

3.root.setBackground(null);
root也就是pane一類,放在scence下,將它變透明,就可以懸浮顯示imageView一類組件了
 
         
         
       


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM