假设我有一个class
被调用的面板
public class Panel extends JPanel implements ActionListener{
public Board(){
setFocusable(true);
setBackground(Color.black)
setDoubleBuffered(true);
timer= new Timer(16,this);
timer.start();
}
public void actionPerformed(ActionEvent e){
//.........some codes here...//
}
public void render(Graphics2D g){
//....some code here....//
}
}
我在 main 中运行它class
。
public class Main extends JFrame{
public Main(){
add(new Panel());
//....some code....//
}
public static void main(String[] args){
new Main();
}
}
因为actionPerformed()
和render()
方法不在构造函数中。