SWT与JFace关系

  SWT是eclipse公司发布的一个GUI编程框架,即是说,这个是最基本的开发工具。
  JFace是对SWT的一个封装,它丰富、优化了SWT的功能。
  RCP呢,就是Rich Client Platform,它相当于一个组件的集合。你可以用它来定制你自己的eclipse产品。
  他们并不是三选一的关系。
  SWT是对操作系统GUI API的封装,因此没有做更多应用层次的封装,比如要显示一个对话框,就要自己去画【确定】、【取消】按钮,要弹出消息对话框就要自己去写数行代码。为了简化SWT的开发,IBM开发出了JFace,JFace不是与SWT格格不入的,JFace就是调用SWT实现了更多实际应用开发中要用到的公共类。SWT和JFace的关系就像Windows开发中Windows SDK和MFC的关系一样,我们在开发的时候应当尽量去使用JFace的东西,只有当JFace的东西不满足我们要求的时候才去直接求助SWT。

相关文章:

  • 2021-09-02
  • 2021-09-28
  • 2021-09-13
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-16
猜你喜欢
  • 2022-12-23
  • 2021-08-22
  • 2021-04-02
  • 2022-12-23
  • 2021-06-13
  • 2021-07-06
相关资源
相似解决方案