netbeans中的java @action方法参数

时间:2011-05-31 15:35:36

标签: java swing netbeans

我有@Action例如:

@Action
public void example(String name){
//sth to do
}

我想将此方法添加到netbeans中生成的按钮。当我点击自定义代码并写:

myButton.setAction(example(myButton.getName()));

我收到错误: 这里不允许使用'void'类型。

为什么我不能这样做? :/ netbeans生成的@Action也返回void。

1 个答案:

答案 0 :(得分:2)

myButton.setAction是一个需要参数的函数。 example是一个不返回任何内容的函数。

myButton.setAction(example(...))将调用example(...)返回的值传递给setAction

你知道为什么这是一个问题吗?