我通过实现ActionListener看到了代码中使用ActionListener的示例。 但是在这里我想通过使用Ref.Var使用ActionListener的功能。的ActionListener。
JButton createButton(){
ActionListener al;
JButton button = new JButton();
button.setBounds(130, 100, 100, 40);
button.setText("aaa");
button.setSize(100, 40);
button.setLayout(null);
frame.add(button);
return button;
}
在此处查看ActionListener参考。如何使用按钮上的ref.var来监听按钮上的事件
答案 0 :(得分:0)
JButton createButton(){
ActionListener al = new ActionListener() {
@Override
public void actionPerformed(ActionEvent event) {
// run code;
}
};
JButton button = new JButton();
button.setBounds(130, 100, 100, 40);
button.setText("aaa");
button.setSize(100, 40);
button.addActionListener(al);
frame.add(button);
return button;
}
OR
jButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
//run code;
}
} );
与包含类实现ActionListener基本上完全相同:您提供一个实现,然后配置按钮以监听它。