2012-03-30 14 views
0

JScrollPaneでスクロールバーを設定しようとしています。デフォルトでは、垂直スクロールバーが右側に表示され、水平スクロールバーはコンテンツペインの下部に表示されます。私は、方向、すなわち左に垂直スクロールバー、上に水平スクロールバーを変更する必要があります。私は、垂直スクロールバーを変更する方法スクロールペインの上に横スクロールバーを設定する

scrollPane.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT); 

を使用し、左に表示されますが、一番上に水平スクロールバーを変更することはできません。誰もこの点で助けることができますか?利用可能な向きを見た後

答えて

0

  • java.awt.ComponentOrientation.LEFT_TO_RIGHT
  • java.awt.ComponentOrientation.RIGHT_TO_LEFT
  • java.awt.ComponentOrientation.UNKNOWN

あなたがしようとしていることはサポートされていないように見えます。

私はなぜあなたがこれをとにかくやりたいのですか?私は、上部に水平スクロールバーを置くとユーザビリティに悪影響を与えると思います。

サポートされていない理由が考えられます。

+0

慣性ベースのスクロールを備えたタッチスクリーンモニタ用のリボンのようなスクロールペインを表示する必要があります。スクロールペインは、実際のコンテンツ表示領域のいずれの側にも表示されます。 – GBH

+0

私はこの問題を完全には理解していません。慣性ベースのスクロール(iPhone上のサファリなど)を持つ多くのアプリケーションでは、画面の下部に表示される水平スクロールバーが使用されます。あなたは回転式ディスプレイについて話していますか?そのような場合は、何らかの形でビューを回転させる必要があります。私はこれが何か助けであるかどうかはわかりませんが、この質問を見てみましょう:[傾斜JComponents](http://stackoverflow.com/questions/5271436/can-we-tilt-a-jpanel-at-an-angle ) –

関連する問題