首页
学习
活动
专区
圈层
工具
发布

深入浅出:事件监听中的适配器模式

例如,MouseListener 接口有 5 个方法,KeyListener 接口有 3 个方法。如果我们只关心其中的一个方法(例如,鼠标点击事件),实现完整的接口就显得过于冗长和繁琐。...示例:使用适配器模式 MouseListener 接口的适配器:MouseAdapter MouseListener 接口定义了 5 个方法: mouseClicked(MouseEvent e) mousePressed...frame.setSize(300, 200); frame.setLayout(null); frame.setVisible(true); } } MouseListener...通过继承 MouseAdapter(它是 MouseListener 的一个适配器类),我们只需要重写我们感兴趣的 mouseClicked 方法,其他方法会有默认的空实现。...KeyListener 接口的适配器:KeyAdapter 类似于 MouseListener,KeyListener 接口也有 3 个方法: keyPressed(KeyEvent e) keyReleased

14100
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到
    领券