Как я могу добавить JButton к моей полноэкранной Java-программе? - PullRequest
2 голосов
/ 08 февраля 2012

Я следовал thenewbostons java-играм на youtube и сумел создать базовый класс, который будет работать в полноэкранном режиме с помощью класса screenmanager.Ну, все работает просто отлично, я могу рисовать изображения и строки и так далее, но как, черт возьми, я могу добавить JButtons и т. Д. И т. Д.

Я загрузил свой код на pastie.org, чтобы вы могли его увидеть:)

Main.java

Экран

BaseFrame [абстрактный кадр]

Рамка меню [Унаследовано от BaseFrame]

Ответы [ 2 ]

2 голосов
/ 18 апреля 2012

Попробуйте добавить кнопку раньше времени. Не делай это видимым. Затем, когда вы хотите дать эту опцию, setVisible (true). Если у вас нет много динамических кнопок, которые нужно менять на лету или что-то в этом роде, я думаю, что это должно сработать.

2 голосов
/ 17 февраля 2012

рассмотрите следующий код: import javax.swing.JButton;
import javax.swing.JFrame;
public class NewClass5 extends JFrame
{
JButton b=new JButton("button");
NewClass5(){
this.add(b);
this.setSize(200, 200);
this.setVisible(true);
}
public static void main(String a[]){
new NewClass5();
}
}

...