Как я могу добавить MyDrawPanel в программу при добавлении других объектов? - PullRequest
2 голосов
/ 24 декабря 2010

Я пытаюсь сделать простую игру, и я успешно загрузил изображение на myDrawPanel, который находится на JFrame.Однако я также хочу добавить другие элементы в мой графический интерфейс, такие как кнопки и т. Д. Однако я не могу этого сделать, потому что, когда я добавляю myDrawPanel в JPanel, все, что я получаю, это маленький квадрат в центре верхней части окна,Это оказывается сильно ограничивающим, и мне было интересно, есть ли альтернативный «JObject», к которому я могу добавить myDrawPanel, чтобы позволить настройку моего GUI.Заранее спасибо, и с Рождеством!

Ответы [ 2 ]

2 голосов
/ 25 декабря 2010

JPanel (или подкласс) обычно получает свой размер от компонентов, которые он содержит.Если в нем нет компонентов, он будет маленьким.

Один из способов исправить это - вызвать setPreferredSize (Dimension) на настроенной панели.

1 голос
/ 27 декабря 2010

p1.setPreferredSize (новое измерение (1100 800));

...