2
所以即時製作遊戲,我想要一個jbutton彈出窗口,當你點擊它可以登錄。問題是,當我開始遊戲時,它並不總是彈出,這是一種討厭。唯一的想法就是問題是訂單即將做的事情。這裏是代碼:爲什麼我的JButton總是彈出一個GUI?
public static void createWindow() {
ImagePanel panel = new ImagePanel(
new ImageIcon(backgroundFile).getImage()); //used for the background
JButton login = new JButton(new AbstractAction("Login") {
public void actionPerformed(ActionEvent e) {
Login.createWindow();
}
});
login.setBounds(300, 300, 100, 100);
frame.getContentPane().add(panel); //sets the background to a pic
frame.setJMenuBar(MenuBar.menuBarCreator()); creates the menu bar
frame.pack();
frame.setResizable(false);
frame.setTitle("*Game Title* Beta 0.0.1 ADMINISTRATOR VERSION");
frame.setSize(ImagePanel.img.getWidth(null),
ImagePanel.img.getHeight(null));
frame.setLocation(Monitor.setLocationHeight(),
Monitor.setLocationWidth());
frame.setVisible(true);
frame.setDefaultCloseOperation(EXIT_ON_CLOSE);
StreamingLineSound.start(soundFile); //starts a music file
frame.add(login);
}
任何幫助將是太棒了。所以基本上我想要的只是一個想法,爲什麼它不會一直彈出。感謝
是偉大的工作。謝謝 – PulsePanda
@wbAnon不用客氣 – mKorbel