java - 将 UI 与事件处理程序分离

标签 java events event-handling

为什么最好将事件源(例如按钮)与处理事件的地方(即事件处理程序)分开?

最佳答案

首先,GUI 本身就很难测试。如果您可以成功地从 GUI 中删除大部分/所有应用程序逻辑,那么需要测试的所有代码都将位于一个单独的类(没有 GUI 小部件)中,现在可以在 JUnit 下轻松测试该类。

关于java - 将 UI 与事件处理程序分离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15796201/

相关文章:

c# - c#中event关键字的使用

javascript - 将函数传递给 jQuery .ready() 函数

java - 通过扫描仪读取日期类型的字段

java - Eclipse 中的通用键绑定(bind)

java - 转换在 Java 中需要多少处理和内存使用?

c++ - 在 Visual C++ 中单击按钮显示和隐藏图形

javascript - 根据另一个添加一个处理程序?

java - Android - Java 无法读取整个 JSON 文件

javascript - 在动态创建的元素上进行事件绑定(bind)?

wpf - wpf mvvm datagrid选定的行