
swing swt
文章平均质量分 84
free0006
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SWT 同步和异步
刚开始使用swt的人肯定会经常遇到org.eclipse.swt.SWTException : invalid thread access这样的事情。什么时候会出现这个Exception呢? 看一下org.eclipse.swt.widgets.Widget.checkWidget()方法就大概知道是什么原因了。源代码如下: if (display.thread != Thread.current...原创 2013-12-31 08:46:28 · 470 阅读 · 0 评论 -
SWT 显示动态图片gif
因为SWT的ImageLoader支持读写以上所有格式的图片,所以实现起来比较简单。主要解决了两个问题。第一个问题是播放GIF动画,通过 ImageLoader读入GIF的所有帧以及间隔时间,然后用Display.timerExec实现Timer播放。第二个问题是对图片的 Scrollbar支持以及pack支持。SWT.H_SCROLL和SWT.V_SCROLL 虽然加上了滚动条,但是不起作用,...原创 2013-12-31 08:47:04 · 987 阅读 · 0 评论 -
在SWT中使用Swing
在SWT出现之前,已经有众多的Swing程序和控件被开发出来,为了充分利用这些现有资源,SWT需要提供一种在SWT中使用Swing的途径。 Swing是通过在AWT的Canvas控件上绘图以显示各种控件,而AWT的控件与SWT的原理相似,都是直接对应到操作系统上的资源,因此只要利用SWT模拟出AWT的Canvas,Swing的控件就可以运行在上面了,因马刺,SWT提供了一个org.eclipse....原创 2013-12-31 08:50:54 · 410 阅读 · 0 评论 -
在 Java 程序中内嵌 Mozilla 浏览器
简介 SWT 浏览器部件是 SWT 所提供的众多部件中较为复杂的一个,它提供了在 Java 应用程序中内嵌浏览器应用并通过 Java API 与之进行交互的能力。一个典型的应用场景是,开发者可以在客户段程序中嵌入一个内置浏览器,访问特定 HTML 应用,从而集 web 技术与客户端技术两者之所长,开发出具有更丰富功能和界面的软件。 本文主要包含两个方面的内容:1. 如何在 Java 应用程序...原创 2015-01-17 10:38:01 · 2700 阅读 · 0 评论 -
XULRunner技术学习一
基于 Mozilla 的 SWT 浏览器部件 为了使用基于 Mozilla 的 SWT 浏览器部件,需要在操作系统中预先安装与注册 XULRunner 。那,什么是 XULRunner 呢?“ XULRunner 是一个单独的“ Mozilla 运行时”安装包,可用于启动多种如同 Firefox 和 Thunderbird 一样丰富的 XUL+XPCOM 应用程序。它提供了安装、升级和卸载这些...2015-01-19 16:43:46 · 2265 阅读 · 0 评论