java GUI 页面中定义公共方法,怎么通过该方法传递参数
时间: 2024-03-10 16:51:05 浏览: 58
java传递参数的方法
在 Java GUI 页面中定义公共方法时,同样可以在方法的参数列表中定义参数,然后在调用该方法时传递相应的参数。以下是一个简单的示例:
```java
public class MyFrame extends JFrame {
public void buttonClick(String parameter) {
// 在这里使用传递进来的参数
System.out.println(parameter);
}
public MyFrame() {
JButton button = new JButton("Click me");
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
// 调用公共方法并传递参数
String parameterValue = "Hello, world!";
buttonClick(parameterValue);
}
});
add(button);
pack();
setVisible(true);
}
}
```
在上面的例子中,我们在 `buttonClick` 方法的参数列表中定义了一个名为 `parameter` 的参数。当按钮被点击时,我们通过匿名内部类的方式创建了一个 `ActionListener`,在其中调用了 `buttonClick` 方法并传递了一个字符串参数 "Hello, world!"。在 `buttonClick` 方法中,我们可以使用传递进来的参数来完成一些操作,这里我们只是简单地打印出参数的值。
阅读全文