私のアプリケーションでは、JSplitPane
を含むフレームを取得しました。 JSplitPane
は水平に分割されるように設定されています。左側には、関係のないいくつかのコンポーネントが含まれたパネルがあります。 右側にJScrollPane
、JTextPane
、JScrollPane
、およびJButton
の内部にサブタイプJTextArea
を含むJPanel
(BoxLayout
)があります。JSplitPaneをJTextAreaで使用する
私の問題は、私がするJSplitPaneとの相互作用 に基づいて、サイズを変更するコンポーネント(主に右側)を取得する方法です。 JSplitPaneを左にドラッグすると、 JTextAreaとJTextPaneが広くなります。
私は別の設定を試して、preferredSizeとMaximumSizeも設定しましたが、これはうまくいかないようです。コンポーネントは、それらのpreferredSizeにとどまります。私はそれらを小さくしようとするとscrollPaneが動作します(これは問題ありません)が、私がそれらを大きくしようとすると、彼らは好みのサイズにとどまります。
java swing、私はそれを使用したときに悪夢を取得するために使用されました。 [shudders ...] o_O – ApprenticeHacker
まあ私はほぼ完了しているので、他のオプションを見つけることは本当に良いアイデアではありません^^ – Giannis
+1あなたの決定と信念のため。何かをJavaスイングで使えるようにすることは、私の意見では貴重な賞品に値します。 – ApprenticeHacker