小编rhb*_*brb的帖子

如何构建Swing应用程序

我对摇摆或GUI设计一般没有多少经验(大学里的一些WPF应用程序的高度很高),但是我的任务是在工作中重构部分循环遗留应用程序.

我被要求重构的部分围绕一个弹出窗口,该窗口可以根据特定的值对象以三种不同的格式显示.这3种不同的格式都共享一些基本字段,然后有条件地确定其他格式.负责这个GUI元素的类长约5k,我认为它应该分成三个子类,基类中的共享内容都可以扩展.但是我绝对不知道这是否是正确的方法.

任何人都可以强调一些用于处理不同摆动组件的策略,这些组件共享按钮/字段等元素吗?

此外,是否有任何大型OSS摇摆应用程序可用于学习?

更多信息:我正在处理的应用程序是一个庞大的遗留应用程序,目前相当可怕的结构.我是团队的新手(也是一个相当近的毕业生,因此在这个领域没有太多的经验)并且被要求尝试分解一个负责显示此弹出窗口的巨大课程更小的可维护组件.实际上,应用程序中有一个弹出窗口允许用户响应某些事件,这有三种不同的外观,具体取决于他们需要响应的请求的子类型.很大一部分GUI元素在所有三种子类型中是一致的,因此我很想知道继承是否是这里最好的方法还是有其他策略来处理这个?

java user-interface swing

7
推荐指数
1
解决办法
5552
查看次数

标签 统计

java ×1

swing ×1

user-interface ×1