我有一个带有子垂直下拉菜单栏的水平菜单栏。 我希望它可以让子垂直菜单栏包含以下内容:
标题文本1
分隔符1
选项1.1
选项1.2
标题文字2
分隔符2
选项2.1
选项2.2
有没有办法将不可选择的文本添加到MenuBar中,因为我不希望用户能够选择“标题文本”元素?
答案 0 :(得分:1)
myTitleMenuItem.
setEnabled
(false)
?
答案 1 :(得分:0)
当T Broyer回答你可以做setEnabled(false)。您将获得一个看起来不太好的项目的禁用样式。
根据用户体验,用户通常希望菜单栏中的每个项目都执行某些操作。当他看到某个带有文字的项目并且没有对点击执行任何操作时,他会得到“应用程序无法正常工作或没有响应”的印象。
因此,最好创建菜单项“标题文本”并创建包含所需项目的菜单栏,并将此菜单栏设置为标题文本项目的子项或子菜单。
因此,只要用户悬停或点击“标题文字项目”子菜单,就会显示。