我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:BG视讯 > 低界 >

Java SWT动态加载界面(将界面的每个部分做成模块然后由主程序lo

归档日期:08-14       文本归类:低界      文章编辑:爱尚语录

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

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

  如题,现在需要开发一个JavaSWT的本地应用程序,该程序拥有很多Tab页,如果将它们全部写在一个Java文件中,那代码就太复杂了,而且不适合多人合作开发。SWT中能否允许我将界面的Tab独...

  如题,现在需要开发一个Java SWT的本地应用程序,该程序拥有很多Tab页,如果将它们全部写在一个Java文件中,那代码就太复杂了,而且不适合多人合作开发。

  SWT中能否允许我将界面的Tab独立成为一个类(独立java文件),然后再MainWindow中动态加载?如果可以,大致的思路是什么样的,谢谢网友回答!展开我来答

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  首先,把很多tab共同的方法抽出到一个抽象的类(我说的类,每个类都为独立文件),把一些有这样的操作但是具体操作不确定的抽成抽象方法。列如抽象类可以 叫 AbstractedTab, 然后。具体的Tab各自单独用一个类继承AbstractedTab,根据自己特有的操作实现抽象方法。(这里有用到了一个设计模式:模板法),然后这些具体的的Tab可以根据需要,放到需要用到的类中new(产生)实例。

本文链接:http://nucleocide.net/dijie/340.html