【发布时间】:2013-06-22 09:41:06
【问题描述】:
我有一个jMenuBar1,并且有两个jMenu 项目(比如jMenu1 和jMenu2)添加到jMenuBar1。
我设法将jMenuBar1 对象与这行代码对齐:
jMenuBar1.add(Box.createHorizontalGlue());
现在我正在尝试将 jMenu Items 中的文本右对齐并使文本 RTL(Right to Left),但似乎没有任何效果。 我已经试过了
Menu1.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);
jMenu1.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);
没有运气。
任何解决方案都将受到高度赞赏。
【问题讨论】:
-
我在您发布的部分中没有发现任何问题。你能发布更多相关的代码吗?
-
您还试图将什么与其他内容对齐,为什么要添加胶水?
-
jMenu1.applyComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT); -
@kleopatra 菜单的名称,例如“创建成员”,我想将文本右对齐
-
@MarounMaroun 文本左对齐。这是顺序:左边有一个图标,中间有文字,然后有快捷键。
标签: java swing right-to-left jmenu