gpt4 book ai didi

java - 在创建监听器时省略空函数签名

转载 作者:行者123 更新时间:2023-12-01 17:24:50 24 4
gpt4 key购买 nike

抱歉,新手问题 - 在实现 MouseListener 类(或所有其他内部类)时是否可以省略空函数签名?
那么代码会缩减几行?

    JButton btnExit = new JButton("Exit");
btnExit.addMouseListener(new MouseListener() {
@Override public void mouseReleased(MouseEvent arg0) {}
@Override public void mousePressed(MouseEvent arg0) {System.exit(0);}
@Override public void mouseExited(MouseEvent arg0) {}
@Override public void mouseEntered(MouseEvent arg0) {}
@Override public void mouseClicked(MouseEvent arg0) {}
});

最佳答案

使用MouseAdapter并且仅覆盖所需的功能

btnExit.addMouseListener(new MouseAdapter() {

@Override public void mousePressed(MouseEvent arg0) {System.exit(0);}

});

关于java - 在创建监听器时省略空函数签名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15841028/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com