Вопросы по теме 'miglayout'

Удалить пробел до границы родительских контейнеров в Miglayout
сначала картинка для визуализации проблемы Как видите, справа и слева от панели со стрелками есть огромный зазор до родительского контейнера со стрелками, которого там быть не должно. Я понятия не имею, как убрать пробел. Я бьюсь с этим часами,...
3082 просмотров
schedule 19.05.2023

Динамическое удаление компонента из JPanel
Вот исполняемый фрагмент кода, объясняющий проблему - Я могу удалить s1 и s2, но не s3. Это не похоже на MigLayout (я его использую), так как я вижу такое же поведение и с макетом по умолчанию. import java.awt.BorderLayout; import...
9138 просмотров

Как изменить размер JPanel, чтобы он соответствовал JFrame в док-норте, не мешая остальным JPanels
Я делаю небольшой тест демонстрационного графического интерфейса Swing. В этой демонстрации JFrame состоит из 3 "главных" JPanel . Если хотите, первый ( jp1 ) состоит из JLabel s, а два других состоят из нескольких других JPanel s. Я использую...
1683 просмотров
schedule 11.08.2023

Как реализовать JPanel, который показывает/скрывает контент в зависимости от его ширины?
Я пытаюсь реализовать JPanel, который отображает больше или меньше информации в зависимости от доступного размера. По сути, идея состоит в том, чтобы иметь содержимое по умолчанию, подобное этому: Это может сжиматься до этого, когда...
1878 просмотров
schedule 27.12.2022

MigLayout: push не делает то, что я ожидаю
У меня очень простая проблема с макетом с использованием MigLayout . Вот короткий SSCCE import java.awt.Color; import java.util.Random; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import...
285 просмотров
schedule 24.08.2023

Графический интерфейс Java: предотвращение перекрытия компонентов Swing с динамическим изменением размера
Отказ от ответственности: я новичок в свинге. TLDR : я динамически добавляю панели JPanel к «окружающей» панели JPanel с помощью кнопки. Все панели используют MiGLayout. Внешняя панель содержит только одну ячейку, и по мере добавления внутренних...
1024 просмотров
schedule 01.11.2023

Горизонтальная полоса прокрутки не работает для JScrollPane
Это мой плагин к приложению с Miglayout: Это код инициализации MigLayout, макет занимает 100% места главной панели: resPanel.setLayout(new BoxLayout(resPanel, BoxLayout.Y_AXIS)); mainPanel.setLayout(new MigLayout("", "[][grow][grow][]",...
60 просмотров
schedule 23.06.2023

Действие ListSelectionListener запускается, но JDialog отображается после второго щелчка
Я хочу открыть JDialog (CustomerUpdateDialog) после нажатия строки JTable (часть JDialog, называемой: CustomerListDialog) только один раз, однако для открытия CustomerUpdateDialog требуется два щелчка. Вот код для JTable: public class...
37 просмотров
schedule 06.08.2023

Масштабирование JPanels с помощью Miglayout
У меня есть одна большая JPanel, в которую можно добавить 0-4 панели JPanel в виде строк. Я хочу, чтобы добавленные панели масштабировались до размера большой панели, к которой они добавляются (в зависимости от того, сколько панелей присутствует) 1...
27 просмотров
schedule 21.02.2022

MigLayout, почему эта ячейка использует дополнительное пространство?
У меня есть эта панель, которая использует MigLayout для создания ячеек для моего контента. Вот часть кода: / ====Layout==== setLayout(new MigLayout("hidemode 3", "[400][0][400]", "[][][][][][]")); Border border =...
65 просмотров
schedule 02.03.2022