垂直に分割されたJSplitPaneがあり、仕切りを下に移動すると、下部のコンポーネントが移動し、下部が切断されます。JSplitPaneのサイズ変更動作を指定して、(下部コンポーネントの)上部が分割ペインで覆われ、下部が最後に覆われるようにする方法はありますか?
ありがとう、ジェフ
垂直に分割されたJSplitPaneがあり、仕切りを下に移動すると、下部のコンポーネントが移動し、下部が切断されます。JSplitPaneのサイズ変更動作を指定して、(下部コンポーネントの)上部が分割ペインで覆われ、下部が最後に覆われるようにする方法はありますか?
ありがとう、ジェフ
コンポーネントは、分割ペインの各部分の「(0,0)」位置にペイントされます。
自分の好きなことをする独自のカスタムUIを作成できると思います。
より簡単なアプローチは、コンポーネントをスクロールペインに追加することです。次に、必要に応じてスクロールバーを表示させることができます。
または、コンポーネントの下部のみを表示したい場合は、仕切りを移動するたびにビューポートの位置を制御できます。これは、「dividerLocation」PropertyChangeEventをリッスンすることで処理できます。
のサイズ変更イベントにイベントを添付する必要があるかもしれませんJSplitPane
(私はそれが何と呼ばれているのかを正確に忘れています)。その後、イベントはコンテンツを適切に上に移動する必要があります。