2012-02-08 2 views
2

Я последовал за thenewbostons java game tutorials on youtube и смог создать базовый класс, который будет находиться в полноэкранном режиме, используя класс screenmanager. Ну все работает просто отлично, я могу рисовать изображения и строки и так далее, но как, черт возьми, я могу добавить JButtons и т.д. и т.п.Как добавить JButton в полноэкранную Java-программу

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

Main.java

Screen

BaseFrame [the abstract frame]

Menu Frame [Inheritted from BaseFrame]

+1

Чтобы лучше помочь, опубликуйте [SSCCE] (http://sscce.org/). –

ответ

2

рассмотрим следующий код: 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();
}
}

2

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