java border gui - PullRequest
       16

java border gui

2 голосов
/ 15 июля 2010

Я не очень хорошо с GUI или пользовательскими интерфейсами в Java.

Граница или JPanel подойдут для изображения, подобного изображенному ниже?

enter image description here

Итак, что будет лучшим вариантом для меня? Спасибо.

Ответы [ 2 ]

2 голосов
/ 15 июля 2010

Прочтите раздел из руководства Swing по использованию Layout Managers .Вы можете легко вкладывать панели для получения желаемого эффекта.

Может быть, начать с BorderLayout.Затем вы можете добавить панель, которая использует GridLayout, которая содержит все ваши плитки изображений, в ЦЕНТР BorderLayout.Затем вы можете добавить область прокрутки, содержащую текстовую область, на юг.Затем вы можете создать еще одну панель для добавления в EAST.

Будьте изобретательны и экспериментируйте.

0 голосов
/ 06 апреля 2017

Вы можете сделать 4 отдельные панели для границы, используя BorderLayout.NORTH, BorderLayout.EAST, BorderLayout.SOUTH и BorderLayout.WEST. Это самый простой способ, на мой взгляд.

Кстати,в правом верхнем углу вашей картинки, где вы хотели информационную панель, вы должны вместо этого поместить информацию LABEL (JLabel), потому что они содержат текст.JLabel topRight = new JLabel(); затем установите текст, положение и т. Д.

ps, чтобы стереть границы вокруг каждой плитки (если вы хотите это сделать), используйте setBorderPainted(false).

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