gpt4 book ai didi

java - : Action vs ActionListener?用什么比较好

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:43:39 24 4
gpt4 key购买 nike

我自己,我总是使用 ActionListener作为 swing 事件处理程序(例如按钮单击),它是我在大多数 swing 应用程序中看到的最常见的监听器。

但是,stackoverflow 中的一些 Swing 专业人员经常建议使用 Action而不是 ActionListener .这样做有什么好处?

最佳答案

如果您需要跨组件共享功能,则首选Action。来自docs

if you have two or more components that perform the same function, consider using an Action object to implement the function.

还说

An Action object is an action listener that provides not only action-event handling, but also centralized handling of the state of action-event-firing components such as tool bar buttons, menu items, common buttons, and text fields. The state that an action can handle includes text, icon, mnemonic, enabled, and selected status.

关于java - : Action vs ActionListener?用什么比较好,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15052225/

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