Использование вертикального сплиттера в Java Swing GUI? - PullRequest
2 голосов
/ 15 января 2010

Я занимаюсь разработкой настольного Java-приложения. У меня есть некоторые сомнения или проблемы в разработке одной вещи, которая заключается в следующем:

Я хочу разбить основной кадр

JFrame mainFrame = new JFrame("Demo");

на две части (разделенные по вертикали), чтобы пользователь мог изменить их размер, перетаскивая общую границу обеих частей влево или вправо, чтобы при увеличении ширины одной части ширина другой части уменьшалась, поэтому мэйнфрейма остается прежним.

Я проектирую этот GUI через IDE Netbeans, поэтому нет необходимости предлагать мне код. Вы можете просто предложить мне «элемент» из окна палитры, который я могу перетащить в мой основной фрейм.

1 Ответ

10 голосов
/ 15 января 2010

Вы хотите JSplitPane:

JSplitPane используется для деления двух (и только двух) Component с. Два Component графически разделены на основе внешнего вида, и пользователь может в интерактивном режиме изменить размеры двух Component.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...