Java Swing:使用ActionMap

Asa*_*saf 11 java swing action listener

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

谢谢

tra*_*god 5

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

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