5

我想提供一个带有类似 Microsoft Ribbon 视图的 Java 应用程序。快速搜索后,我发现 flamingo 项目很有用。问题是我想要一个从右到左的功能区菜单,但我做不到。我只想知道 API 是否为从右到左的功能区任务、功能区等提供任何支持?

我确实尝试以这种方式为 JRibbonBand 的实例设置组件方向:

JRibbonBand band1 = new JRibbonBand band1.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);

以及主功能区:

frame.getRibbon().setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);

不幸的是,除了应用程序菜单按钮(顶部的圆形按钮)外,它不起作用。

还有其他方法吗?

4

1 回答 1

3

解决了!

我发现我应该调用applyComponentOrientation而不是 setComponentOrientation 来让功能区实例切换到 RTL 模式。

于 2012-05-23T17:15:45.607 回答