我有一个班级迷宫(扩展JPanel)。我想创建一个“新”按钮,用新变量替换这个类的变量。如何用另一个替换一个JPanel?
btnNewMaze.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
maze.repaint();
maze = new Maze((int) xSpinner.getValue(), (int) ySpinner.getValue());
maze.repaint();
}
});
其他按钮可以正常工作。 但这不能正常工作 - 不重绘,方法钍例外等 我该如何解决这个问题或用另一个代码替换?
你在哪里调用从代码?它在迷宫课内吗?另外,你有什么例外? – Tharwen
究竟是抛出的异常? –
我从另一个班级调用代码(主)。 ArrayIndexOutOfBoundsException,但它与Maze类的方法连接。 – DarkSun