无法更改 LaF JMenu "buttons"
Can't change LaF JMenu "buttons"
在修改现有外观时,我还想更改 PopUpMenu
的“按钮”的行为方式。现在,当我将鼠标悬停在它上面时,它的行为就像这样。如您所见,它表现得非常“3D”:
我想让它像我在它们下面制作的按钮一样工作:
我查看了 Java Swing 的大量文档,但我似乎找不到它。所以如果有人知道,请帮助我。我已经尝试更改我能找到的每一个 属性。
这里的正确答案是,正如我发现的那样,并非所有事情都可以由 LaF 管理。因此,有时您必须亲自动手。
在本例中,我创建了自己的 CSTMButton
,因为在 Swing 中,还可以将按钮添加到菜单栏。现在我可以创建它自己的侦听器来生成我想要的行为。
在修改现有外观时,我还想更改 PopUpMenu
的“按钮”的行为方式。现在,当我将鼠标悬停在它上面时,它的行为就像这样。如您所见,它表现得非常“3D”:
我想让它像我在它们下面制作的按钮一样工作:
我查看了 Java Swing 的大量文档,但我似乎找不到它。所以如果有人知道,请帮助我。我已经尝试更改我能找到的每一个 属性。
这里的正确答案是,正如我发现的那样,并非所有事情都可以由 LaF 管理。因此,有时您必须亲自动手。
在本例中,我创建了自己的 CSTMButton
,因为在 Swing 中,还可以将按钮添加到菜单栏。现在我可以创建它自己的侦听器来生成我想要的行为。