Java图形化界面开发

心情:阴转多云

——————

工欲善其事,必先利其器

一、Java GUI 工具包选择

Java GUI工具包有三种:AWT,Swing,SWT

之所以有三种,是因为没有一种能够完全满足开发的需求嘛。

在Java GUI工具包选择时,首选Swing,因为其更加灵活,更加强大,而且支持标准Java,虽然其在可移植性方面功能不如SWT。

只有在一种情况不适用Swing:在SWT开发的程序上继续使用Swing,SWT和Swing不兼容,不能混合编程,比如说,为基于SWT开发的eclipse开发主见,no!

二、Swing框架继承关系

网址:http://docs.oracle.com/javase/8/docs/api/

控件点击类JComponent;窗体点击类:JDialogJFrameJWindowmodel

三、SwingMVC结构

MVCmodelviewcontrol

model:负责数据存储

view:表达视觉元素

control:控制ModelView的相互关系,程序逻辑以及程序走向




猜你喜欢

转载自blog.csdn.net/txlCandy/article/details/50985259