5

JavaアプリケーションにMicrosoftリボンのようなビューを提供したいと思います。簡単に検索したところ、フラミンゴプロジェクトが便利であることがわかりました。問題は、右から左へのリボンメニューが欲しいのにできないことです。APIが右から左へのリボンタスク、リボンバンドなどをサポートしているかどうかを知りたいだけですか?

次のように、JRibbonBandのインスタンスのコンポーネントの向きを設定しようとしました。

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

また、メインリボンの場合:

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

残念ながら、アプリケーションメニューボタン(上部の円形ボタン)以外は機能しませんでした。

他にそうする方法はありますか?

4

1 に答える 1

3

解決しました!

リボンインスタンスをRTLモードに切り替えるには、setComponentOrientationではなくapplyComponentOrientationを呼び出す必要があることがわかりました。

于 2012-05-23T17:15:45.607 に答える