30、SWT/JFace(Standard Widget Toolkit)

一、SWT/JFace(Standard Widget Toolkit)

 

  1. swt和jface其实也是两个用于开发图形用户界面的工具包,是IBM公司开发的,为了开发eclipse而诞生的
  2. awt是通过调用本地系统方法来实现功能,
  3. 要实现跨平台的话,就必须取所有平台窗口特征的交集,
  4. 比如说:在windows系统中有一个窗口部件,但是Linux中没有这个部件,那么这时候为了实现跨平台性就不能使用这个部件,功能就有了限制
  5. swing呢则是完全脱离了系统底层,
  6. 独立建立的一套图形界面系统,
  7. 也就是说图形中的每一个像素都是有java自己产生、管理的,这样就不受平台的限制,
  8. 真正实现了跨平台性,但是非常的消耗资源,程序运行效率降低
  9. swt则是集合了awt和swing的调用底层资源和完全跨平台的两个特点,使得java的GUI程序功能更加强大和高效

二、制作可以双击运行的java软件

 

    详见,java基础组成-包

你可能感兴趣的:(jar,SWT,jface)