文章分类 - Java客户端
Java客户端程序
摘要:最小化时是触发shellIconified事件,示例代码如下:退出前是触发shellClosed事件,示例代码如下:
阅读全文
摘要:代码稍微有点多,我只贴createContents()部分的内容:[代码]我是拖了一个Table控件,三个Table column控件到窗体上,然后使用代码:[代码]把从数据库中取到的内容填充到Table中去中间有这么一段代码:[代码]意思是为Table的数据行设置行高
阅读全文
摘要:连接数据库的话,需要先把jar包拷到应用中去,我连的是oracle数据库,使用ojdbc14.jar包[代码]代码很简单,就是普通的查询表的功能,这里就不做介绍了
阅读全文
摘要:编写一个shellClosed事件,代码如下:[代码]e.doit 是指操作是否被允许。
阅读全文
摘要:对话框主要有以下六种:1.MessageBox,消息对话框只有OK按钮的:[代码]有是和否按钮的:[代码]2.DirectoryDialog,文件夹选择框[代码]3.FileDialog,文件选择对话框[代码]4.FontDialog,字体选择对话框[代码]5.ColorDialog,颜色选择对话框[代码]6.PrintDialog,打印对话框这个稍复杂通过扩展Dialog类,还可以自定义对话框
阅读全文
摘要:这里直接贴代码了,在上一篇文章的基础上,就不做解释了:[代码]
阅读全文
摘要:接着上面的例子,我们来制作一个计时器,呃,这个例子或许有些难,我会讲的尽量详细我先来介绍启动新线程的方法:[代码]为什么要通过启动新线程来计时呢?这是因为在swt的桌面程序中,会有一个UI线程,也就是主线程,会不断的重绘UI界面,并且处理主线程的事件,如果在主线程上做一个比较耗时的操作,会让界面处于假死状态,而计时器是通过Thread.sheep来实现的,线程会处于阻塞状态,势必会造成UI界面假死...
阅读全文
摘要:首先介绍我的开发环境:开发工具用的是Eclipse 3.4,使用了开发c/s应用的插件swt design 6.9.1 for eclipse,这个插件是收费的,可以在网上找到破解然后就可以进行开发了:我这里通过一个最简单的例子介绍开发的整个流程新建一个Designer->SWT/JFace Java Project项目,然后建立一个Designer->SWT->Applicat...
阅读全文