2

私は内側JScrollPaneを持っています。JList

    instructionsScrollPane = new JScrollPane(instructionList);

それJScrollPane自体がJPanelusingにBorderLayoutあります。

    panel.add(instructionsScrollPane, BorderLayout.WEST);

現在、ウィンドウのサイズが変更されたときにリスト/スクロールペインが特定の最小サイズを下回るのを止めようとしていますが、最小サイズを設定できずJScrollPane、リストが. だから私はなしでの最小サイズを設定することはできません...JScrollPanelayoutManagerJListlayoutManager

BorderLayoutさて、この現在の内部で JScrollPane/JList を別の内部で使用して中央に配置できると思いますJPanel(最小サイズを設定します) panel... しかし、それは面倒です。ScrollPanesのサイズを変更するより良い方法を知っている人はいますか?

おそらく別の を使用した解決策があることは知っていますが、この時点でlayoutManager使用することにすでにコミットしています。BorderLayout

4

1 に答える 1