Java Swing:使用ActionMap

我之前看过一篇建议赞成动作而不是听众的post。 我对ActionMap不太熟悉。 每种方法有哪些缺点? 我喜欢制作实现监听器的内部类。 这是一种不好的做法吗?

谢谢

键绑定依赖于操作 。 Action “实现在存储方面往往比典型的ActionListener更昂贵”。 在实践中,问题不会出现。 这是一个例子 。

使用KeyListener在概念上更容易理解,但通常更难以维护。 一个人不可避免地最终会重新创造某种约束机制。 这个例子虽然具有指导性,甚至适用于游戏,但却是不必要的复杂。