3 回答

TA貢獻1817條經驗 獲得超6個贊
你在這個程序中似乎有兩個主要方法。我建議從 MainWindows.java 中刪除 main 方法并將代碼從它移到 MainWindows 構造函數中。這將確保在初始化新的 MainWindows() 對象時,新 JFrame 中的所有內容都應正確設置。
MainWindows.java 中的代碼:
public MainWindows()
{
boolean clicked = false;
JOptionPane.showConfirmDialog(null, "Це перша верш?я гри. Будь ласка, закрийте вс? програми, щоб уникнути помилок.", "Увага!", JOptionPane.YES_OPTION);
JFrame frame2 = new JFrame("Flying");
frame2.setContentPane(new MainWindows().panel);
frame2.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
frame2.setExtendedState(JFrame.MAXIMIZED_BOTH);
frame2.setUndecorated(true);
frame2.setAlwaysOnTop(true);
frame2.setVisible(true);
frame2.toFront();
frame2.pack();
添加回答
舉報