素材牛VIP会员
Java:如何在JButton的Listener中获取JButton?
 路***6  分类:Java代码  人气:541  回帖:1  发布于6年前 收藏

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

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呢?

 标签:swingjava

讨论这个帖子(1)垃圾回帖将一律封号处理……

Lv1 新人
鬼***5 UI设计师 6年前#1

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

 文明上网,理性发言!   😉 阿里云幸运券,戳我领取