Вопросы по теме 'layout-manager'

Макеты в java Swing с указанием размера
У меня вопрос, как я могу указать размер деталей на моем макете? Мне нужно как-то установить размер «частей», не используя preferSize, может быть, в менеджерах компоновки, неважно где - мне нужен только стабильный размер. Я хочу создать макет...
7191 просмотров
schedule 05.09.2021

Заполните всю ячейку двумя компонентами с помощью MigLayout
У меня есть два компонента, которые я хотел бы заполнить одной и той же ячейкой в ​​ MigLayout : Например, я хочу задать ограничения для обоих компонентов примерно так: cell 0 0 1 1, push, grow и поместите их оба точно поверх друг друга...
883 просмотров
schedule 26.10.2021

BoxLayout отказывается соблюдать предпочтительный размер JButton
Я работаю над небольшим проектом, который должен моделировать азартную игру. К сожалению, при работе с BoxLayout я столкнулся с некоторыми странными проблемами. Насколько мне известно, LayoutManager s обычно учитывают предпочтительный размер...
2462 просмотров
schedule 22.10.2021

JScrollPane не отображается, элементы переполняются
Сейчас работаю над заданием, и я, по сути, пишу свой первый графический интерфейс. Все работает нормально, кроме моей полосы прокрутки - после ее добавления она не только не будет отображаться, но даже после того, как я закомментировал ее, ПОСЛЕДНИЙ...
136 просмотров

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

Проблемы с макетом - Java
Я использую GridBagLayout в проекте, над которым я работал, проблема в том, что когда я компилирую на своем компьютере или на других компьютерах в моем универмаге, он правильно показывает, каким я хочу его видеть. Но когда я запускаю его на...
283 просмотров
schedule 09.11.2021

Макет сверху вниз в Java с динамическим изменением размера
Я пытаюсь создать общий интерфейс чата с «пузырями» чата, которые заполняются снизу. Я новичок в Java и не могу понять, какой диспетчер макетов использовать. Я пробовал использовать BoxLayout и немного клея вверху, чтобы подтолкнуть внутренние...
888 просмотров

Апплеты и массивы (отображение кнопок)
Во-первых, работая над этим проектом, мне нужно реализовать JApplet размером 600x600 пикселей, который представляет собой сетку 10x10 (с горизонтальным и вертикальным промежутком в 4 пикселя) из 100 JButton. Программа запускается со скрытыми всеми...
489 просмотров

Проблема с выравниванием GridBagLayout
Я использую GridBagLayout для создания панели. Мне нужен значок удаления в правом углу панели. Однако, если JTextArea не добавлен на панель, значок удаления сместится влево. Как это сделать правильно? Вот мой код для настройки...
50 просмотров
schedule 08.10.2021

Панель, использующая FlowLayout, не может содержать JScrollPanes?
Так я и поступил сначала. public class MyFrame extends JFrame { public MyFrame() { setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setPreferredSize(new Dimension(500 ,300)); setResizable(false); pack();...
1024 просмотров

setFont в paint () с использованием MigLayout не изменять размер обратных контейнеров
Я пытаюсь написать панель с 3 вертикальными секциями в MigLayout: верхний рост, средний фиксированный и нижний рост. Вверху находится JLabel с размером шрифта на основе размера контейнера . Середина также является Jlabel, а нижняя в настоящее...
155 просмотров
schedule 11.11.2021

Java Swing API - GroupLayout неправильно изменяет размер всех JPanels компонентов
Я только вчера начал использовать Java Swing, так что простите меня, если это не правильный вопрос. Я пытался создать простой пользовательский интерфейс с сеткой и панелью, которая позволяет пользователю указывать размер размеров сетки. У меня...
904 просмотров
schedule 26.11.2021

setPreferredSize изменился после факта, но GridBagLayout не обновляется
У меня есть JPanel (imagePanel), на котором отображается изображение. У меня есть imagePanel внутри другого JPanel (scrollPanel) с ограничениями по умолчанию GridBagLayout для его центрирования. scrollPanel - это область просмотра для JScrollPane....
130 просмотров

JTable изменяет положение других компонентов в BoxLayout
Моя проблема в том, что когда я добавляю JTable на панель, все остальные компоненты перемещаются вправо примерно на 20% длины панели, код следующий: JFrame frame = new JFrame("my frame"); JPanel panel = new JPanel(); BoxLayout layout = new...
313 просмотров
schedule 05.11.2021

Какой использовать вектор или список (ArrayList) при создании собственного макета для свинга?
Я работаю над созданием пользовательского макета для приложения, так как я не могу реализовать эту функциональность, используя существующие макеты, такие как CardLayout . Мне нужно хранить различные Component экземпляры в коллекции. Как я вижу...
84 просмотров

GridbagLayout, похоже, игнорирует размеры компонентов
Я впервые использую GridBagLayout . У меня есть JFrame с двумя панелями внутри. Рама имеет ширину 1200 и высоту 800. Самый левый JPanel имеет ширину 800 и высоту 800. Самая правая панель имеет ширину 400 и высоту 800. При...
532 просмотров
schedule 23.09.2021

Как мне расположить кнопки вертикально в JOptionPane?
Я пытаюсь создать текстовую приключенческую игру, в которой верхняя часть экрана - это JTextArea внутри JScrollPane, которая показывает, что происходит, а нижняя часть - это JOptionPane, где вы нажимаете кнопку, чтобы сделать выбор. По умолчанию...
910 просмотров
schedule 05.09.2021

GridBagLayout не работает, когда я добавляю его в JFrame
У меня проблемы с GridBagLayout. Я создал JPanel (в данном случае он называется mainPanel), макет которого установлен на GridBagLayout. Я указал ограничения для каждой кнопки JButton и добавил ограничения для каждой кнопки. Теперь, когда я запускаю...
45 просмотров
schedule 04.10.2021

Функция Java для создания панели GUI
Я создаю макет графического интерфейса для своего приложения, используя мешок сетки, и я пытаюсь придумать функцию для компоновки каждого элемента, чтобы мне не приходилось набирать один и тот же код мешка сетки снова и снова. Я хочу переписать этот...
49 просмотров
schedule 02.11.2021

GridBagLayout не применяет сеточные изменения
Я пытаюсь создать личную программу листа персонажей DnD. Основная идея состоит в том, чтобы иметь 4 большие панели, каждая из которых содержит один из основных разделов основного листа персонажа. Сейчас я работаю над первой панелью, в которой есть...
62 просмотров