2014-10-20 106 views
-2

我正在嘗試爲我的遊戲創建一個JFrame,這將成爲主菜單。現在,我問自己,我應該如何進入同一個框架中的新面板?打開新面板的按鈕

是的,我還沒有開始菜單,因爲如果我做錯了什麼,我可能不得不重做一切。

import java.awt.*; 
import javax.swing.*; 

public class GameWindow { 

    public static void main(String args[]) { 
     JFrame window = new JFrame(); 
     window.setVisible(true); 
     window.setResizable(false); 
     window.setTitle("Rampage Rush"); 
     window.setSize(1000, 800); 
     window.setPreferredSize(new Dimension(1000, 800)); 
     window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
     window.pack(); 
     window.setLocationRelativeTo(null); 
     window.setVisible(true); 
    } 
} 
+1

Android標記已移除 - 您的問題與Android編程完全無關。由於使用正確的標籤是讓適當的專家查看您的問題的最佳方式,因此您會希望對問題標籤更加小心,不恰當的標籤會做相反的事情。 – 2014-10-20 17:59:05

+1

接下來,您需要編輯您的問題並寫出一個連貫且易於理解的問題。也許是我,但我不知道你在問什麼。 – 2014-10-20 18:00:28

+2

你說了一些關於使用按鈕來創建一個新面板(JPanel?)的東西,但是我沒有在你發佈的代碼中看到任何JButton代碼或ActionListener代碼,這表明你還沒有閱讀JButton教程。如果沒有,那麼你應該先做。查看[Swing Info](http://stackoverflow.com/tags/swing/info)以獲取Swing教程。 – 2014-10-20 18:02:37

回答

3

我應該怎麼去到一個新的面板在同一幀?

根據你的模糊聲明,我猜你應該使用CardLayout。請閱讀有關How to Use CardLayout的Swing教程中的部分以獲取更多信息和示例。