Результаты поиска по запросу "layout-manager"

6 ответов

Предоставление пробелов в Swing GUI

GUI без пробелов выглядит «переполненным». Как я могу обеспечить пустое пространство, не прибегая к явно устанавливая положение или размер компонентов?

9 ответов

 У JSplitPane есть способ указать процент, который должен получить каждый компонент. По умолчанию разделитель является подвижным, но вы можете отключить его, если хотите. Я не пользуюсь этой функцией много. У меня обычно есть некоторые компоненты, которые занимают заданный размер, а остальное пространство занимает область прокрутки. Размер области прокрутки будет регулироваться в зависимости от размера окна. Если у вас есть две панели прокрутки рядом, вы можете поместить их в JSplitPane и указать процент нового пространства, выделенного для каждой из них, когда пользователь расширяет и сжимает окна.

лько раз меня критиковали за то, что я предложил использовать следующие методы: setPreferredSizesetMinimumSizesetMaximumSizeнаSwing компоненты. Я не вижу альтернативы их использованию, когда я хочу определить пропорции между отображаемыми ...

11 ответов

Если вы действительно хотите этот детализированный элемент управления, возможно, сначала попробуйте GridBagLayout, прежде чем переходить к пользовательскому интерфейсу.

у добавитьJTable вJPanel чей макетnull. JPanel содержит другие компоненты. Я должен добавитьJTable в правильном положении.

ТОП публикаций

14 ответов

Какой макет Swing вы рекомендуете? [закрыто]

В одной только библиотеке Java есть 8 менеджеров компоновки, а затемТакже есть куча сторонних продуктов.На днях я попытался использовать SpringLayout и ... н...

14 ответов

Как я могу изменить JPanel внутри JFrame на лету?

Проще говоря, есть простое Java-приложение, которое состоит из JFrame с некоторыми компонентами. Одним из компонентов является JPanel, который должен быть за...

14 ответов

Какой макет Swing вы рекомендуете? [закрыто]

Только в библиотеке Java есть 8 менеджеров компоновки, а также множество сторонних продуктов. На днях я попытался использовать SpringLayout и ... ну, у меня ничего не вышло. См мойдругой ...