第四章:
呵,该到主体界面的开发了。第一章已经给出了软件的雏形,现在说起来也方便些。主体部分的内容以后会很丰富,所有用一个面板单独出了BodyPanel。我们在MainFrame的构造函数中添加








大家发现多了一个DTDCommObj.statusLabel。是的,系统中难免会用到全局对象和变量。这样定义会很方便。呵呵,也许你说这样的定义会破坏面向对象开发的独立对象的思想,是的。呵呵,不过这样带来的方便性,给处理复杂对象会带来极大的便利。我的这个程序中,坚持以面向对象为主,面向便利为辅。
这时候,我们再建立一个DTDCommObj类,来存放一些系统全局的对象。
此时的整个代码结构图如:
DTDCommObj.java
















根据规划,我们看得出,主界面需要三块的panel,左右,和底部。这就需要我们用两个java的JSplitPane,来实现。我们可以先上下分panel,然后将上面的panel左右分。于是,我们建立三个panel:LeftPanel,RightPanel,ButtomPanel



























我们将这三个panel组织到一起:
BodyPanel.java



































呵呵,程序的整体界面框架是不是就出来了。有没有点兴奋的感觉。原来java做界面是这么简单。
呵呵,打个包,稍后继续。