Java Swing:使用ActionMap

时间:2011-08-31 07:14:14

标签: java swing action listener

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

由于

1 个答案:

答案 0 :(得分:5)

Key bindings依赖于actionsAction“实施在存储方面往往比典型的ActionListener更昂贵。”在实践中,问题不会出现。这是一个example

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