Java 如何更好地为较小的类组织swing代码?
Swing类的大小往往会增加,特别是在构建具有大量功能的页面时,这必然会导致复杂的代码,这是维护的噩梦 现在,我了解到,如果业务逻辑被分离出来,那么这些类中的许多将急剧缩减Java 如何更好地为较小的类组织swing代码?,java,swing,Java,Swing,Swing类的大小往往会增加,特别是在构建具有大量功能的页面时,这必然会导致复杂的代码,这是维护的噩梦 现在,我了解到,如果业务逻辑被分离出来,那么这些类中的许多将急剧缩减 我想知道的是如何对swing元素进行组件化,以便使用更简单的构建块构建页面?您是否看到过一些示例应用程序,它们在每个页面上都做了很多工作,并且在几个类中不会运行数千行?您有什么建议可以分解UI代码的技术吗?我发现本文中描述的技术从一开始就相当不错。它还大大简化了测试。我发现本文中描述的技术从一开始就相当不错。它还大大方便了测
我想知道的是如何对swing元素进行组件化,以便使用更简单的构建块构建页面?您是否看到过一些示例应用程序,它们在每个页面上都做了很多工作,并且在几个类中不会运行数千行?您有什么建议可以分解UI代码的技术吗?我发现本文中描述的技术从一开始就相当不错。它还大大简化了测试。我发现本文中描述的技术从一开始就相当不错。它还大大方便了测试。您意识到您给出了相互冲突的需求吗
- 这在每一页上都很有用
- 而且不会遇到成千上万条线
- 以一种好的、合乎逻辑的方式进行布局
- 根据当前UI状态启用/禁用组件
- 验证用户输入
- 在幕后与某些模型交换数据
最后,找出您在许多地方找到的常见/相似代码(如果您已经有了一个现有代码网格,那么“补救”方法)。您意识到您给出了相互冲突的需求吗
- 这在每一页上都很有用
- 而且不会遇到成千上万条线
- 以一种好的、合乎逻辑的方式进行布局
- 根据当前UI状态启用/禁用组件
- 验证用户输入
- 在幕后与某些模型交换数据