无法编译此代码,我收到一条错误消息:
方法声明无效;
需要返回类型 public MineFinderFrame(int nc, int nr,int mod)
请问有人可以修改我的代码吗?
class MineFinderPanel extends JPanel implements MouseListener
{
int numCols;
int numRows;
int myModel;
public static void main(String[] args)
{
MineFinderFrame w = new MineFinderFrame(30,50,42);
w.numRows = 50; // 50 rows
w.numCols = 20; // 20 columns
w.myModel = 42;
w.setVisible(true);
}
public MineFinderFrame(int nc, int nr,int mod)
{
numCols = nc;
numRows = nr;
myModel = mod;
addMouseListener(this);
}
最佳答案
如果重命名类,则还必须重命名此类中的构造函数。
所以我会从这个开始:
public MineFinderPanel(int nc, int nr,int mod)
{
numCols = nc;
numRows = nr;
myModel = mod;
addMouseListener(this);
}
然后,您还必须将 main 方法中的第一行更改为
MineFinderPanel w = new MineFinderPanel(30,50,42);
关于Java参数错误,请帮忙,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15339310/