【发布时间】:2012-05-17 04:28:32
【问题描述】:
Java Swing 似乎在 MenuItems 上的图标(如果存在)之后放置了“菜单文本”。请参见下面的示例。
看起来不是很好。
有没有办法解决这个问题?
在 OSX 上,图标适合左边距,文本与所有其他 MenuItem 对齐。
【问题讨论】:
-
我无法理解,您的上述图片中没有图像/图标,在文本旁边。究竟是什么,我错过了什么?你想让你的最小化和缩放刚刚结束,主框架,首选项和页面设置,是这样吗?
-
您是否有SSCCE 以便我可以在家里的 Mac 上进行试验
-
@nicE cOw 现在正在显示菜单的图像。菱形图标表示窗口已最小化。复选标记(勾号)图标表示窗口具有焦点。圆点图标表示窗口有未保存的更改。这是苹果的惯例。这三个图标应该在菜单的左边距并且文本:Main Frame、Preferences 和 Page Setup 应该与上面的 Minimize 和 Zoom 文本对齐(左)。
-
@Robin 我手头没有SSCCE,但您只需要一个带有一个菜单和两个MenuItem 的JFrame。一个带有图标的 MenuItem,您将拥有演示/测试所需的一切。我认为这是一个 Swing 的“功能”,但它看起来很糟糕......
标签: java macos swing icons jmenuitem