【问题标题】:passing an Object to a method?将对象传递给方法?
【发布时间】:2011-04-09 05:21:05
【问题描述】:

public void actionPerformed(ActionEvent actionEvent) { }

这行的详细含义是什么,除了 ActionEvent 的引用被传递给 actionPerformed 方法。

【问题讨论】:

  • 你能澄清一下这个问题吗?您的标题似乎表明它是关于您在文本中所说的不是的一件事(通过参考)。

标签: java object registration


【解决方案1】:
public void actionPerformed(ActionEvent actionEvent) { }
  • public:可以从任何代码访问方法。
  • void: 方法没有返回任何东西。
  • actionPerformed:方法名称。
  • (:你开始指定参数列表了。
  • ActionEvent:参数 #1 的类型。
  • actionEvent:参数 #1 的名称。
  • ):参数列表指定完毕。
  • { }: 方法什么也没做。

【讨论】:

    【解决方案2】:

    此方法是 ActionListener 接口的一部分。

    public class Listener implements ActionListener{
    
    public static void main(String[] args) {
        Listener listener = new Listener();
        Button button = new Button();
        button.addActionListener(listener);
    }
    
    public void actionPerformed(ActionEvent e) {
        throw new UnsupportedOperationException("Not supported yet.");
    }
    

    }

    当用户按下按钮时,会调用Listener类的actionPerformed方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-09
      • 2011-09-27
      • 2014-12-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-05
      • 2019-03-22
      相关资源
      最近更新 更多