猿问

Java编译器无法解析覆盖的JButton的符号

我正在对一个编辑器进行编程,该编辑器将创建一个按钮矩阵。单击时,按钮的显示符号会更改。因此,我创建了一个扩展JButton的新类并进行了一些更改。编译器告诉我,它无法解析符号AlienGameButton。但为什么?我该如何解决这个问题?


package MapGenerator;

import javax.swing.*;

import javax.swing.JOptionPane;

import java.awt.*;


public class MapGenerator {

public static void main(String[] args) {



    //Initialisierung der Mapgröße über einen Input-Dialog


    int hight, width;

    hight = Integer.parseInt(JOptionPane.showInputDialog(null, "Höhe des Spielfeldes: "));

    width = Integer.parseInt(JOptionPane.showInputDialog(null, "Breite des Spielfeldes: "));

    System.out.println(width);

    System.out.println(hight);



    //Erstellen eines Fensters abhängig von der Anzahl der gewünschten Felder


    JFrame GeneratorFenster = new JFrame("Map Generator");

    GeneratorFenster.setSize(hight * 50 + 50, width * 50);

    GeneratorFenster.setVisible(true);


    AlienGameButton buttons[][] = new AlienGameButton[hight][width];


    GeneratorFenster.setLayout(new GridLayout(hight, width));

    for (int i = 0; i < hight; i++) {

        for (int j = 0; j < width; j++) {

            buttons[i][j] = new AlienGameButton();

            GeneratorFenster.add(buttons[i][j]);

        }


        GeneratorFenster.setVisible(true);


    }

}

}


芜湖不芜
浏览 209回答 1
1回答
随时随地看视频慕课网APP

相关分类

Java
我要回答