gpt4 book ai didi

java - WindowAdapter 是 Java Swing 中的适配器模式实现吗?

转载 作者:行者123 更新时间:2023-12-02 03:19:10 24 4
gpt4 key购买 nike

我正在听设计模式讲座,我遇到了适配器模式,它可以将一个接口(interface)适应另一个接口(interface)。在那里,我遇到了 WindowAdapter,我很好奇如何使用 WindowAdapter 以及使用什么实现。

最佳答案

WindowAdapterclass adapter pattern 的一个很好的例子。它提供了几个接口(interface)的空实现,参见 here ,作为在整个代码中重复执行此操作的便捷替代方案。完整的例子可以在 here 找到。和 here 。概括地说,

    JFrame f = new JFrame("Test");
f.addWindowListener(new WindowAdapter() {

@Override
public void windowClosing(WindowEvent e) {
System.out.println(e);
}
});

java.awt.event 中提供的其他几个适配器中也可以看到类似的方法。 .

相比之下,object adapter pattern “包含它所包装的类的实例。”检查类 JDBCAdapter here , 是一个 Swing 示例将 JDBC 接口(interface)映射到 TableModel 接口(interface)。”

关于java - WindowAdapter 是 Java Swing 中的适配器模式实现吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39845163/

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