2010-11-27 7 views
1

C#では、タブを右から左に移動するには、RightToLeftをYesに、RightToLeftFormatをtrueに設定します。どのように私はJavaで同じことをするのですか? JTabbedPaneのタブを右から左に表示するように設定するにはどうすればよいですか?右から左にタブを表示することによって、私が何を意味するのかを見るには、下の画像リンクをご覧ください。Javaのタブ付きペインにタブを右から左に表示させる方法は?

http://lh4.ggpht.com/_1bcR6vegNNc/TPDRekNVqWI/AAAAAAAAAB8/TwCqgajEuoI/s640/AdminDashboard.jpg

+3

setComponentOrientation()他のみんなのために働きます。それがあなたのために働かない場合は、問題を示すSSCCE(http://sscce.org)を投稿してください。 – camickr

答えて

1

私はあなたがjavax.swing.JTabbedPaneに言及されている "タブ付きペイン" で想定しています。
あなたの質問にお答えします:AFAIKあなたがしたいことをする簡単な方法はありません。タブ付きペインのタブ領域のペイントを担当するBasicTabbedPaneUI(またはアプリケーションのルックアンドフィールで定義されたTabbedPaneUI)には、必要な処理を行うためにいくつかの変更が必要です。
独自のUIを記述する時間がない場合は、Webでソリューションを探すことができます。あなたの質問にはすぐに使える解決策があるとは思っていますが、もう一度、誰が知っていますか? これは少し助けてくれることを願っています。

+1

なぜ 'setComponentOrientation'を使わないのですか? –

+0

私はjTabbedPane.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT)を試しました。しかし、それは動作していないようです:( – sofiaguyang

+0

おそらく間違ったスレッドや他の設定/プロパティ干渉...私のラップトップ(金属、Nimbus、モチーフ、モチーフ、Windows、クラシック)にインストールされているすべてのルック&フィールで働いた –

0

それから私はよそれはJTabbedPaneののorentationを変更するには、「setComponentOrientation」メソッドを使用するのに十分だ

... JTabbedPaneのコンポーネントによって基づいて新しいプロジェクトを作成するには、「タブ付きペインを使用する方法」から参照してください。

link text

+2

'tabbedPane.setComponentOrientation (ComponentOrientation.RIGHT_TO_LEFT); '厳密には –

関連する問題