Java: добавление графических элементов во фрейм - PullRequest
0 голосов
/ 06 марта 2012

Моя проблема в том, что у меня есть два объекта, которые имеют класс "public void paint (Graphics pane)", и я хочу добавить их оба в кадр. У меня есть код для этого, но только последний добавленный мною кубик действительно появляется. Какие решения / дополнительная информация вам нужна?

Код добавления:

public void addDice(Die userDie, Die computerDie) {

     gameFrame.add(userDie);
     gameFrame.add(computerDie);

}

И да, метод вызывается и получает два объекта-кубика, а класс объекта расширяет «Компонент».

gameFrame - это рамка с

Frame gameFrame = new Frame();

Это приложение AWT, а не Swing.

Спасибо!

1 Ответ

1 голос
/ 06 марта 2012

Это приложение Swing (JFrame) или приложение AWT?Или что-то другое?Возможно, вам придется изменить макет «Рамка» на GridLayout, чтобы он мог отображать оба компонента.Вы можете прочитать об использовании менеджеров по расположению здесь

...