所以,我一直在用JavaFX編程模擬時鐘,並且已經獲得了基本功能。現在,當我點擊一個自定義按鈕(用多邊形制成的三角形)時,我試圖添加一個下拉菜單。到目前爲止,它一切正常,除了當我嘗試在單擊按鈕之前或之後添加ContextMenu時,我的StackPane的背景爲白色。到目前爲止透明度一直很好。這是一些問題的圖片。JavaFX上下文菜單停止父級的透明背景
這是它應該是什麼樣子(你可以看到,因爲透明窗口的我的牆紙,因爲它應該是。) enter image description here
我按下了下拉菜單,背景改變按鈕後。 enter image description here
ContextMenu是您使用的唯一Control類的子類嗎? (或者至少是你顯示的第一個控件?) –
是的,這是第一個控件,謝謝你也試圖幫助!我被這一陣子困住了一陣子。 –
查看我的答案,瞭解發生了什麼的完整解釋。 –