0

Java で小さな統計ベースのゲームを作成しようとしていますが、「ヒーロー」クラスとともに複数のフォームを使用する方法に苦労しています。

これまでのところ、MainMenu、PlayerCreationscreen、GameWindow、Person、Statgame の 5 つのクラスがあります。

statgame クラスでは、メイン メニューと人を作成しますが、そこからどこへ行くべきかわかりません。

public class StatGame {
    /**
     * @param args
     * @return 
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        mainMenu main = new mainMenu();
        Person hero = new Person();
    }
}

これは、メイン メニューとヒーローを作成する統計ゲームのコードです。

@Override
public void actionPerformed(ActionEvent e) {
    String command = e.getActionCommand();
    if(command.equals("New")){
        playerCreationWindow playerMakeWindow = new playerCreationWindow();
        this.setVisible(false);

これは、[新規] をクリックしたときにメイン メニューで発生するコードですが、その後、他のクラスで再作成せずに作成した人を使用できないため、私が行ったことはすべて失われます。

4

1 に答える 1

0

できることの 1 つは、コンストラクターまたはセッターを使用して、Person オブジェクトを他のクラスに渡すことです。

于 2012-07-02T22:34:16.517 に答える