本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- zhanjia
- johnsmith9th
- forestqqqq
- nychen2000
- ajinn
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
SWT/JFACE之TableViewer的使用
测试SWT/JFACE tableViewer对象的使用
效果图:
/**
* 测试TableViewer
* @description {description}
* @className TableViewTest
* @author share
* @date 2012-5-7 上午11:36:55
*/
public class TableViewerTe ...
初学SWT之布局应用
这次做下简单的笔记,SWT布局:RowLayout 和 GridLayout
/**
* 子组件将在父组件上一行或多行显示(设置相对应的属性,子组件会自动换行)
* RowLayout常用属性
* Wrap:子组件是否自动换行
* pack:子组件是否保持原有大小
* justify:子组件是否根据父组件信息做调整
* spacing:表示子组件之间的间距像素 ...
处理Figure的双击事件 .
draw2d中的Figure的双击事件是不能通过MouseListener里面的mouseDoubleClicked(MouseEvent me)方法来实现的,而是需要在editorpart里面实现performRequest(Request req)方法来实现,双击事件对应的请求类型为RequestConstants.REQ_OPEN,editorpart有getFigure()方法可以获取对应的 ...
通过TreeColumn实现“表格树”TableTree
Eclipse 3.1里deprecate了TableTree这个控件,与之对应的jface的TableTreeViewer虽然没有deprecate,但使用它会得到很多警告。在TableTreeViewer的第一列里是不能显示图标的,因为这个位置被+/-符号占用了,而且TableTree是显示不出 Tree的层次的,也就是没有缩进。
SWT 3.1里的Tree控件新支持了列的显示,是通过T ...
SWT实现弹出日历控件
实现像网页上的那种用户单击一个Text框然后框下面出现一个日历控件,点击Text框以外的地方日历消失,怎么实现?
Java代码
import
org.eclipse.swt.SWT;
import
org.eclipse.swt.events.MouseAdapter;
import
org.eclipse.swt.ev ...
SWT CheckboxTreeViewer相关用法
最近在项目中需要用到遍历某个目录下所有文件,并按照树形结构展示,同时还需要提供对树形菜单的选择展开等操作。在eclipse中提供了CheckboxTreeViewer组件来满足所需要的功能
下面是需要实现的功能:
按照树形菜单列出指定目录下文件列表
对菜单操作的相应处理,如选中父级菜单子集选中等
选中的菜单内容保存,并再次打开中默认选中
1、使用Title ...
AWT Swing SWT JFace GWT 简介与比较
AWT
Abstract Windows Toolkit
(
AWT
)是最原始的
Java GUI
工具包
。
在任何一个
Java
运行环境中都可以使用它
。
AWT
是一个非常简单的具有有限
GUI
组件、布局管理器和事件的工具包
.
有些经常使用的组件,例如表、树、进度条等,都不支持
。
...
使用XWorker编写战斗模拟器
还是XWorker的介绍贴,XWorker是免费开源项目,下面是使用XWorker的数据对象技术开发的我们游戏项目的战斗模拟器,希望让大家了解XWorker中开发的方式。另外不建议目前用XWorker开发商业应用,后果自负,因为XWorker还不成熟,所以才希望有人能够加入XWorker的开发。
数据对象的使用说明:
主要是用于编写界面和数据统计,数据对象技术类似于信息化系统那 ...
SWT对话框系列:让对话框支撑方向键选择
在SWT 3.3中弹出的对话框比如确认对话框,可以通过Tab键在对话框按钮之间来回选择,但是无法通过键盘方向键来选择,这就让Windows的爱好者很不习惯,其实我自己使用起来也不习惯。 <!--endfragment-->
其实让SWT的对话框支持方向键选择有好几种方案
<!--endfragment-->
A方案:将平台迁移到Ecli ...
SWT对话框系列:倒计时关闭对话框
是不是觉得Windows的倒计时关机对话框很酷?
其实你也可以通过SWT的对话框来实现这个功能,如果你真的够无聊的话,可以用来吓唬一下你的用户,当然你的确定你的人缘很好才行.
好了,开场白到此为止,下面进入正题:
<!--endfragment--> 我设计这个倒计时对话框主要是为了让我们系统在自动更新完成后自动重启,我们的系 ...
Eclipse rcp/rap 开发经验总结(12) -Rap 优化之组件的销毁
一、概述 经过几个月的rap 项目实战,总结了一些小经验,在这里总结一下,希望对大家有所帮助。 二、销毁的处理 相信学习rap 的同学都知道,swt 中提供了许多的组件,像label、 button、 text等,这些组件在实际中的运用是非常广泛的,当然具体的用法在这里就不介绍了,主要是在我们实际应用过程中应该注意的地方,那就是用过后要记得销毁组件。 从我们项目中 ...
SWT 中JIntellitype 系统热键注册
最近自己在用SWT做个小插件,需要用到系统热键,但是热键只能在当前shell激活的状态下才有效,于是网上各种找。。。终于找到了JIntellitype 。
用JIntellitype 注册热键参考代码如下:
//第二个参数为组合键,如果为0,则认为是没有组合键,118代表了F8
JIntellitype.getInstance().registerHotKey(1, 0, 118) ...
SWT添加键盘事件
sendText.addKeyListener(new KeyListener(){
public void keyPressed(KeyEvent e) {
if(e.keyCode == SWT.CR){
//让按键原有的功能失效
e.doit = false;
//执行你自己的事件
MessageBox box = new ...
SWT读写文件,生成新文件
通过FileDialog读写文件
FileDialog fd = new FileDialog(Display.getDefault().getActiveShell(),
SWT.OPEN);
fd.setFilterExtensions(new String[] { "*.java" });
String result = fd.open();
i ...