我正在尝试添加一些图标到菜单右侧的菜单项旁边,理想情况下是对齐的。我知道NSMenuItem允许您添加菜单项(例如,请参阅示例)。我真的在寻找类似于OS X Wifi菜单中的安全/信号强度指示器的东西。
我看到的一种方法是将菜单项添加到菜单中,并使用setView为每个菜单项提供一个NSView。然而,这似乎比它应该要复杂的多。有没有办法只添加一个图标/多个图标到菜单</
我有一个标题菜单,它将把它的.菜单项扩展到顶部,还有第二个页脚菜单,它将把它的. menu -items扩展到底部。
我对这些.菜单项元素中的每一个都进行了不同的定位。1.菜单项 of .header位于左上角;当有2.菜单项时,它将对齐到右上角;如果有3 . menu-item ,则第2菜单项将位于中间;依此类推。子菜单项与中心对齐,但如果文本比预期的长,则其父菜单</e
我想在弹出菜单中包括一些静态文本。我希望它看起来像任何其他菜单项,只是不可选。我尝试过的方法:
将禁用的JMenuItem添加到菜单。虽然这会产生正确的字体和对齐方式,但它会使文本呈现为浅灰色,并且几乎是菜单的unreadable.Add a JLabel。这看起来很丑陋;标签使用与常规菜单项不同的字体,并且对齐方式不同(菜单项为左侧图标留出空间,标签不会这样做)。popupMenu =新建JPopupMenu();JLabel la
我想限制下拉菜单中显示的菜单项的宽度。例如,在此演示链接中,select框的width为150px。然而,当我单击箭头时,菜单项显示在150 px之外,因为只有一项"This is my very long string"。编辑:下面是当前显示的内容。This is my very long string“完全显示,但选项框扩展到下拉选择框之外。
我需要的是类似下面的东西
请注意,尽管文本被截断,但选项框仍与组合