Расположение JLabels на JPanel, когда некоторые из них должны быть внутри макета сетки, а некоторые нет.

Я хочу разместить игровое поле в JPanel и использую GridLayout 10x10. Кроме того, я хочу разместить дополнительные метки на той же JPanel, но не внутри сетки.

Когда я добавляю эти метки, они автоматически добавляются в сетку, несмотря на то, что я исправил размер.

Подводя итог: Как мне разместить в той же JPanel с сеткой фиксированную доску с метками и дополнительными метками в левой части плоскости. введите здесь описание изображения


person alonp    schedule 21.12.2011    source источник
comment
Вы имеете в виду panel вместо plane, обряд?   -  person Harry Joy    schedule 21.12.2011
comment
Извините, да, я имею в виду JPanel   -  person alonp    schedule 21.12.2011
comment
Используйте вложенный макет. Возможно, GridLayout в CENTER из BorderLayout с одним столбцом GridLayout или BoxLayout в EAST. +1 за произведение.   -  person Andrew Thompson    schedule 21.12.2011
comment
@ Эндрю Томпсон +1. Я собирался сказать то же самое. (Кроме части +1)   -  person Harry Joy    schedule 21.12.2011
comment
@HarryJoy Кроме части +1 Я обожаю скриншоты. ;)   -  person Andrew Thompson    schedule 21.12.2011


Ответы (1)


Почему бы не две панели, одна с GridBaglayout, а другая с BoxLayout, заключенная в панель с GridLayout? :))

person COD3BOY    schedule 21.12.2011