怎么使用监听器实现画图

如何使用监听器实现画图就是用Graphics类画图,然后用监听器改变状态,但是说的是Graphics类不能实例化就是

如何使用监听器实现画图
就是用Graphics类画图,然后用监听器改变状态,但是说的是Graphics类不能实例化

就是画出红绿灯,然后用按钮改变状态,该怎么用啊?

[解决办法]
设置几个flag,然后在按钮事件中改变flag,调用repaint刷新