2016-06-21 4 views
-3

Я очень новый для свинга, и мне нужно, чтобы построить JFrame что:Нужна помощь по Java Swing JFrame

  • Имеет изображение на вершине.
  • Под рисунком представлено 16 маленьких изображений, разделенных на 4 группы (4 "панели"), на одной и той же строке.
  • Ниже этих 16 изображений мне нужно 4 "панели" в том же «ряду». Каждая панель содержит некоторые горизонтальные прокручиваемые изображения (одного размера).
  • Ниже этих 4-дюймовых панелей мне нужны две «панели» в одном и том же «ряду». Левый содержит некоторые горизонтальные прокручиваемые изображения (одного размера), правый - JList (или что-то вроде этого: прокручиваемые строки текста).
  • Под этими 2 "панелями мне нужны 4" панели "в одном и том же" ряду ". Каждый содержит 4 строки текста.

Как создать JFrame? Я пробовал использовать только BorderLayout и GridLayout s, но я не знаю, как разделить GridLayouts в других GridLayouts (даже не знаю, возможно ли это).

+0

Что вы пробовали? Какие конкретные проблемы вы испытываете при кодировании вышеуказанного абзаца? Под «панелью» вы подразумеваете «JPanel»? – MasterBlaster

+0

Я попытался создать кадр «шаг за шагом». Поэтому я создал «первую строку», содержащую большое изображение. Теперь я пытался добавить остальных, но понял, что я не знаю, как структурировать фрейм вообще. Под «панелью» я подразумеваю JPanel, да. –

+0

Пожалуйста, отправьте код, который вы пробовали. – MasterBlaster

ответ

1

Вот мое предложение Я надеюсь, что это сработает :) Возможно, вам нужно создать одну панель и добавить ее в рамку, установить макет (GridLayout (6,1)). Затем вы можете создавать классы или методы и расширять их до JPanel и создавать каждую панель. И после попытки добавить все эти панели к вам главная панель в рамке .. Не знаю, правильно ли я понял, что вы хотите, это решение, которое я нашел .. Удача

+0

Постараюсь, спасибо! Очень добрый –

Смежные вопросы