【发布时间】:2012-10-19 21:48:44
【问题描述】:
我用netBeans编辑器用java写了一个程序。
我的表单有一个 jmenuBar 和一些 jmenu 右对齐。
例如jmenu1 有一些jmenuItem,我想右对齐所有jmenuitem 的文本。
当我将它们的水平对齐更改为右对齐时,我运行它时不会显示文本。
menuItem1.setHorizontalAlignment(SwingConstants.RIGHT);
我该怎么做?
【问题讨论】:
-
“子菜单”现在没有对齐吗?您应该尝试不同长度的不同菜单项。目前菜单和文字一样宽
-
@MyNameIsTooCommon 必须计算(读取 OP 名称)也使用了 ComponetOrientaions.RTL,也许不是,没人知道,我添加了带有图像的 SSCCE,因为这可能是一个有趣的问题,没关系LTR 或 RTL ...
-
@Gagandeep Bali 你认为 RTL 方向有效吗
-
是的,我猜老兄,不过,并没有太多地使用 JMenu。 + 在我写第一条评论时,我对这个问题投了赞成票,以引起更多关注。
标签: java swing alignment jmenuitem