知识大全 SWT与Swing的比较

Posted

篇首语:要须心地收汗马,孔孟行世目杲杲。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 SWT与Swing的比较相关的知识,希望对你有一定的参考价值。

SWT与Swing的比较  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

组件体系

  a) Swing 通过在父组件上动态调用add()和remove()方法 来对组件树进行动态维护 因此 可以存在没有父组件的子组件

  b) SWT 通过在构造函数的参数中 指定父组件 因此 不可能存在没有父组件的子组件

   .   组件绘制

  a) Swing 通过调用组件的paint()方法来进行组件的绘制 组件进一步对他的子组件调用paint() 从而完成整棵组件树的绘制 通过子类化 重写paint()方法 可以完全定制一个组件的绘制

  b) SWT SWT组件只是本地平台上实际组件的一个代理 实际组件采用win 编程方式进行绘制 绘制的过程不在JVM中完成 因此 子类化也不能对绘制进行完全定制 当SWT组件进行绘制时 他在完成了本地的绘制以后 会返回JVM 然后对所有已注册的PaintListener发出通知 因此 通过注册PaintListener可以对组件绘制进行一定程度上的修改

   .   事件模型

  a) Swing Swing中的事件会跟据当前的焦点进行发送 父组件不能对事件进行过滤 Swing中的事件监听器都是有类型的 因此每个组件所能支持的事件类型是通过方法名来限定的 不能扩展

  b) SWT SWT中的事件也是根据当前的焦点进行发送 父组件不能对事件进行过滤 SWT中支持有类型的监听器 也支持无类型的监听器 通过addListener(type listener) 我们可以为组件添加任何类型的监听器

   .   包设计

    b) SWT SWT包含了组件库和图形库 他的结构与AWT比较接近 cha138/Article/program/Java/hx/201311/25708

相关参考

知识大全 SWT和Swing代码的区别

SWT和Swing代码的区别  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  笔者过去学习过Swi

知识大全 AWT和SWING的强大竞争者

SWT:AWT和SWING的强大竞争者  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  从Java

知识大全 全面比较AWT和Swing

全面比较AWT和Swing  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  比较AWT和Swing

知识大全 Java Swing 中三种事件处理方法的比较

JavaSwing中三种事件处理方法的比较  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Swi

知识大全 Java Swing 中三种事件处理方法之比较

JavaSwing中三种事件处理方法之比较  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Swi

知识大全 gwt和echo2的对比

  综合对比  两个都是非传统的b/s框架都是用AJAX来构造动态网站编程过程都和SWT/Swing差不多  区别在于一个运行于客户端一个运行于服务器  gwt把代码编译为+js目前只支持java规范

知识大全 Java开发中的线程安全选择与Swing

Java开发中的线程安全选择与Swing  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Swin

知识大全 如何把swt项目打jar包

  前段时间做os课程设计我选择了用java做但界面的设计很困难于是应用的swt插件由于swt为第三方插件所以打包时就要进行特殊的处理一下是我的步骤  一打包发布SWT程序  因为需要SWT的jar但

知识大全 SWT事件

Eclipse开发经典教程:SWT事件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!在窗口系统中程

知识大全 SWT简介

Java桌面应用程序设计:SWT简介  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Java语言