日期:2014-05-20  浏览次数:20828 次

java容器中绘图
java用graphics绘制圆,并利用timer控制它们,每个圆都是一个类,但是当个数超过19个的时候就会出异常,timer是javax.swing.Timer
sun1是主类
ball是类
ball_run是类
异常
   Exception in thread "AWT-EventQueue-0" java.lang.ArithmeticException"/by zero
   at ball.draw(sun1.java:238);
   at ball_run.paintComponent(sun1.java:131)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.painToOffscreen(Unknown Source)
   at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source);
 下面还有几段 和上面的差不多
  at.java.awt.event.IncocationEvent.dispatch(Unknown Source)
  ........
 希望大神帮帮忙 我初学java,不知道这是为什么
------解决方案--------------------
引用:
java.lang.ArithmeticException"/by zero   at ball.draw(sun1.java:238)
楼主看看这个就是问题所在,你除以0了,提示看你的Sun1 类第238页