现在有两个JPanel类,一个用于布局,一个用于画图,画图类是在JPanel上重写paintComponent()的方法,现在在布局类中有几个按钮,要求画图类监听这几个按钮,当不同按钮按下,就在画图类中画指定图形。我如何能在按钮按下后画出图形?我现在知道的只是在paintComponent()函数里画图,可如果响应按钮的话,我不是需要在监听函数里执行监听程序吗?这样的话我还怎么在画图类中画图呢?谢谢高手赐教,本人JAVA新手。
调试欢乐多
当paint为0时画圆,为1时画长方形。。paintComponent()方法中根据这个变量的值绘图。
按钮按下后,更改paint的值,然后让画图Panel重绘