gpt4 book ai didi

java - 如何检测 JavaFX 中是否打开了菜单?

转载 作者:行者123 更新时间:2023-11-30 09:15:44 26 4
gpt4 key购买 nike

我正在编写一个 JavaFX 应用程序并且有一个部分透明的菜单栏。当用户将鼠标悬停在菜单栏上时,它会变得完全不透明。当用户打开其中一个菜单时,我还希望它是不透明的。这有可能吗?如果重要的话,我会使用 JavaFX 2。

谢谢。

最佳答案

试试这个..!!

 menu.setOnShowing(new EventHandler<Event>() {

@Override
public void handle(Event t)
menubar.setStyle("-fx-background-color:transparent"); //
// or you can use set opacity property
menubar.setOpacity(0.25);
}
});

当你显示菜单时会发生这个事件...还有菜单隐藏属性..你也可以使用它。

关于java - 如何检测 JavaFX 中是否打开了菜单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19781259/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com