2009-08-27 10 views
2

私は垂直方向に分割されたJSplitPaneを持っています。私が分割線を下に移動すると、下のコンポーネントがシフトし、下が切り取られます。 JSplitPaneのサイズ変更動作を指定する方法はありますか。下のコンポーネントの上端が分割ペインで覆われ、下がカバーされる最後のものですか?JSplitPaneのサイズ変更の動作

おかげで、 ジェフ

答えて

2

コンポーネントは分割ペインの各部分の "(0,0)"位置に塗りつぶされます。

私はあなたが望むものをあなた自身のカスタムUIを作成することができると思います。

より簡単な方法は、コンポーネントをスクロールペインに追加することです。必要に応じてスクロールバーを表示させることができます。

コンポーネントの下部のみを表示したい場合は、ディバイダを移動するたびにビューポートの位置を制御できます。これを処理するには、「dividerLocation」PropertyChangeEventをリッスンします。

+0

私はスクロールペインの手法を採用しました。ありがとう。 –

0

私はあなたが(私はそれを呼び出して正確に何を忘れて)イベントのサイズを変更JSplitPane年代にイベントを添付する必要かもしれないと思います。そのイベントはコンテンツを適切な方向に動かすべきです。

関連する問題