swt与swing能共存吗?

解决方案 »

  1.   

    不是这个意思,SWT程序中能用SWING组件吗?
      

  2.   

    SWT组件能和SWING组件在一个窗体中吗?
      

  3.   

    哦,说错了,应该是:
    虽然它们在不同的事件线程里面,但是激发Swing事件的仍然是操作系统,SWT用JNI单独建立本地操作系统的窗口事件循环线程,它可以向AWT/Swing传递窗口事件的。所以SWT可以包含AWT/Swing,而AWT/Swing可能不能包含SWT。
      

  4.   

    这么说eclipse rcp 报表不能用JasperReports 了,
    有什么好的方案吗?
      

  5.   

    swt与swing共存会出现一些小问题,比如假死、或在swt中激活swing时swing会显示在swt的后面等等
      

  6.   

    那为大侠有SWT和SWING一起用的例子给小弟介绍一个可以吗
        如果可以传一个最好了,邮箱:[email protected]
      

  7.   

    可以呀,这不会有冲突的,只不过SWING比AWT在运行速度方面要更有优势些.
      

  8.   

    刚从下载了swingwt-0.89
    怎么使用啊???
    求助
      

  9.   

    刚从下载了swingwt-0.89
    怎么使用啊???
    求助???
      

  10.   

    貌似不能。
    swt是原生控件,对操作系统的依赖过于紧密,跨平台控件很难真正完美的实现,实际上并非Java设计目标的初衷
    Swing只使用操作系统的Graphics功能和鼠标、键盘事件功能,移植性更好。
      

  11.   

    SWT 是一个库,它创建了Java 版的本地主机操作系统 GUI 控件。它依赖于本机实现。
    SWT可以包含AWT/Swing,而在AWT/Swing下,要实现SWT的功能也是轻而易举的
      

  12.   

    从两者当初设计的目标来看,SWT是治标,目的是为了提高速度、改善外观;Swing是治本,它从框架、结构着手。Swing因此有着比SWT更广阔的发展空间。
      

  13.   

    可以 这里有例子 
    http://www.eclipse.org/articles/article.php?file=Article-Swing-SWT-Integration/index.html