В моем приложении я получил фрейм, содержащий JSplitPane
. JSplitPane
настроен на разделение по горизонтали. На левой стороне есть панель, содержащая некоторые компоненты, которые не имеют значения. Справа я получил JPanel
(BoxLayout
), содержащий подкласс JTextArea
внутри JScrollPane
, a JTextPane
внутри a JScrollPane
и a JButton
.Использование JSplitPane с JTextArea
Моя проблема заключается в том, как я получаю компоненты (в основном справа), чтобы изменить размер, основанный на взаимодействии с Панель с разделителем. Поэтому, когда JSplitPane перетаскивается влево, мои JTextArea и JTextPane расширяются.
Я пробовал разные настройки, также устанавливая предпочтительный размер и максимальный размер, но ничто из этого не работает. Компоненты остаются в их предпочтительном формате. Если я попытаюсь сделать их меньше, то scrollPane будет работать (это нормально), но когда я пытаюсь их увеличить, они остаются в предпочтительном размере.
java swing, я использовал, чтобы получить кошмары, когда использовал эту вещь. [Вздрагивает ...] o_O – ApprenticeHacker
Ну, я почти сделал так, что найти другие варианты на самом деле не очень хорошая идея ^^ – Giannis
+1 для вашего определения и осуждения. По-моему, что-то, что можно использовать с java-качелями и оживлением, чтобы рассказать историю, заслуживает благородной премии. – ApprenticeHacker