【发布时间】:2012-07-29 20:30:37
【问题描述】:
简单地说,JMenu.setHorizontalAligment(SwingConstants.CENTER) 什么都不做,文本仍然是左对齐的(使用 Windows LAF)。
是否有任何方法可以对齐菜单标题中的文本(不是 JMenuItem - JMenu 本身)?
我使用的是 JDK1.7。
我的 JMenuBar 及其 JMenu 目前的样子:
【问题讨论】:
-
试试 setHorizontalTextPosition 吗?
-
@MadProgrammer 你打败了我
-
为什么要给用户惊喜?
-
@Gorb 我正在遭受同样的事情。查看我关于这个问题的帖子:stackoverflow.com/questions/11728574/centering-text-in-a-jmenu
-
根据下面的答案,这并没有解决问题。在我在这里发布之前,我已经尝试过 setHorizontalPosition,抱歉,我应该澄清一下。 @kleopatra 我不确定你的意思。我想要的只是一个漂亮的小缩进(或居中,最好是),让菜单看起来更专业。