class void actionPerformed(ActionEvent e)
 {
  double radius2=Double.parseDouble(e.getActionCommadn());
  showStatus("你所输入的半径的球的体积是"sphere2Volume(radius2));
 }
你这个是什么啊,改成
public actionPerformed(ActionEvent e)

解决方案 »

  1.   

    class void actionPerformed(ActionEvent e)
    这句话是定义一个内部类还是定义一个函数阿 ???
    呵呵!好像都不像吧
      

  2.   

    --------------------Configuration: JDK version  <Default>--------------------
    C:\java1\1\leeak\BallSphere.java:44: actionPerformed(java.awt.event.ActionEvent) is already defined in BallSphere
     public void actionPerformed(ActionEvent e)
                 ^
    C:\java1\1\leeak\BallSphere.java:46: cannot resolve symbol
    symbol  : method getActionCommadn ()
    location: class java.awt.event.ActionEvent
      double radius2=Double.parseDouble(e.getActionCommadn());
                                               ^
    2 errorsProcess completed.
    还是不行啊
      

  3.   

    double radius2=Double.parseDouble(e.getActionCommadn());
    这是什么啊?最后拼错了!应该是
    double radius2=Double.parseDouble(e.getActionCommand());还有!你怎么actionPerformed定义了两遍阿?
    你的概念不清,还是找本书先看看吧
      

  4.   

    那现在就剩下这个 actionPerformed 这个应该怎么定义
      

  5.   

    class void actionPerformed(ActionEvent e)
    有这样定义的吗?
      

  6.   

    --------------------Configuration: JDK version  <Default>--------------------
    C:\java1\1\leeak\BallSphere.java:44: actionPerformed(java.awt.event.ActionEvent) is already defined in BallSphere
     public void actionPerformed(ActionEvent e2)
                 ^
    1 errorProcess completed.
    还是这个问题?!
      

  7.   

    class void actionPerformed(ActionEvent e)
    没有这样定义类的,
    把class去掉
      

  8.   

    class void actionPerformed(ActionEvent e)
    没有这样定义类的,
    把class去掉
      

  9.   

    后面就不要再写一遍actionPerformed方法了,把该响应的操作都放到第一个actionPerformed里面顺便问一下
    double radius2=Double.parseDouble(e.getActionCommand());
    radius得到的是JTextField里面的内容还是input或者output这两个对象名
      

  10.   

    radius是变量圆的半径 是input对象的变量