Java:如何在JButton的Listener中获取JButton?

获取被点击按钮的文本,我只会以下面方式实现

JButton button = new JButton("按钮");
button.addActionListener(new ActionListener() {
    @Override
    public void actionPerformed(ActionEvent e) {
        JButton button = (JButton) e.getSource();
        String text = button.getText(); // 按钮
    }
});

但既然Listener是绑定到button上的,能否直接在actionPerformed中直接获取button呢?

阅读 5.2k
1 个回答

什么叫“直接在actionPerformed中直接获取button呢”?你现在不就是直接获取的么?e.getSource()就是获取点击源啊,代码就这样了,没有其他招数了^^

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题