Java SWT动态加载界面(将界面的每个部分做成模块,然后由主程序load或者调用) 5

如题,现在需要开发一个JavaSWT的本地应用程序,该程序拥有很多Tab页,如果将它们全部写在一个Java文件中,那代码就太复杂了,而且不适合多人合作开发。SWT中能否允... 如题,现在需要开发一个Java SWT的本地应用程序,该程序拥有很多Tab页,如果将它们全部写在一个Java文件中,那代码就太复杂了,而且不适合多人合作开发。
SWT中能否允许我将界面的Tab独立成为一个类(独立java文件),然后再MainWindow中动态加载?如果可以,大致的思路是什么样的,谢谢网友回答!
展开
 我来答
紫霜落枫
2014-11-12 · 超过39用户采纳过TA的回答
知道小有建树答主
回答量:54
采纳率:0%
帮助的人:46.8万
展开全部
首先,把很多tab共同的方法抽出到一个抽象的类(我说的类,每个类都为独立文件),把一些有这样的操作但是具体操作不确定的抽成抽象方法。列如抽象类可以 叫 AbstractedTab, 然后。具体的Tab各自单独用一个类继承AbstractedTab,根据自己特有的操作实现抽象方法。(这里有用到了一个设计模式:模板法),然后这些具体的的Tab可以根据需要,放到需要用到的类中new(产生)实例。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式