复制
收藏
提问
全网
JButton searchBtn = new JButton("搜索"); searchBtn.addActionListener(e -> load(idText.getText()));//当按钮被点击时,会调用load方法 searchBtn.setBounds(190, 8, 70, 30); contentPane.add(searchBtn);这段代码加一个Action语句
3个月前
回答简洁
更专业一些
这段代码已经包含了一个ActionListener的匿名类实现,当按钮被点击时,会调用load
方法。如果你想添加另一个ActionListener,可以再次调用addActionListener
方法,并传入一个新的事件处理逻辑。以下是添加另一个ActionListener的示例:
JButton searchBtn = new JButton("搜索");
searchBtn.addActionListener(e -> load(idText.getText())); // 原始的事件处理逻辑
searchBtn.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// 新的事件处理逻辑
System.out.println("搜索按钮被点击了");
}
});
searchBtn.setBounds(190, 8, 70, 30);
contentPane.add(searchBtn);