最新文章列表

SWT/JFACE 之日历控件

修修改改网上的一个日历控件,精确到日期时分秒。 视图效果: 代码 import org.eclipse.swt.SWT; import org.eclipse.swt.events.MouseEvent; import org.eclipse.swt.events.MouseListener; import org.eclipse.swt.layout.GridData; im ...
zengjz88 评论(0) 有3210人浏览 2012-05-09 10:13

SWT/JFACE之TableViewer的使用

测试SWT/JFACE tableViewer对象的使用 效果图: /** * 测试TableViewer * @description {description} * @className TableViewTest * @author share * @date 2012-5-7 上午11:36:55 */ public class TableViewerTe ...
zengjz88 评论(0) 有2618人浏览 2012-05-07 12:04

初学SWT之布局应用

这次做下简单的笔记,SWT布局:RowLayout 和 GridLayout /** * 子组件将在父组件上一行或多行显示(设置相对应的属性,子组件会自动换行) * RowLayout常用属性 * Wrap:子组件是否自动换行 * pack:子组件是否保持原有大小 * justify:子组件是否根据父组件信息做调整 * spacing:表示子组件之间的间距像素 ...
zengjz88 评论(0) 有1732人浏览 2012-05-07 10:37

处理Figure的双击事件 .

draw2d中的Figure的双击事件是不能通过MouseListener里面的mouseDoubleClicked(MouseEvent me)方法来实现的,而是需要在editorpart里面实现performRequest(Request req)方法来实现,双击事件对应的请求类型为RequestConstants.REQ_OPEN,editorpart有getFigure()方法可以获取对应的 ...
zhangfan822 评论(0) 有945人浏览 2012-04-19 15:17

swt/jface api

swt/jface api
yyoungg 评论(0) 有886人浏览 2012-04-09 23:45

通过TreeColumn实现“表格树”TableTree

Eclipse 3.1里deprecate了TableTree这个控件,与之对应的jface的TableTreeViewer虽然没有deprecate,但使用它会得到很多警告。在TableTreeViewer的第一列里是不能显示图标的,因为这个位置被+/-符号占用了,而且TableTree是显示不出 Tree的层次的,也就是没有缩进。 SWT 3.1里的Tree控件新支持了列的显示,是通过T ...
snoopy7713 评论(0) 有2226人浏览 2012-04-01 09:28

SWT实现弹出日历控件

实现像网页上的那种用户单击一个Text框然后框下面出现一个日历控件,点击Text框以外的地方日历消失,怎么实现? Java代码   import  org.eclipse.swt.SWT;   import  org.eclipse.swt.events.MouseAdapter;   import  org.eclipse.swt.ev ...
snoopy7713 评论(0) 有2584人浏览 2012-03-27 08:00

SWT CheckboxTreeViewer相关用法

最近在项目中需要用到遍历某个目录下所有文件,并按照树形结构展示,同时还需要提供对树形菜单的选择展开等操作。在eclipse中提供了CheckboxTreeViewer组件来满足所需要的功能 下面是需要实现的功能: 按照树形菜单列出指定目录下文件列表 对菜单操作的相应处理,如选中父级菜单子集选中等 选中的菜单内容保存,并再次打开中默认选中   1、使用Title ...
mj4d 评论(1) 有3543人浏览 2012-03-15 15:24

AWT Swing SWT JFace GWT 简介与比较

AWT Abstract Windows Toolkit ( AWT )是最原始的 Java GUI 工具包 。 在任何一个 Java 运行环境中都可以使用它 。 AWT 是一个非常简单的具有有限 GUI 组件、布局管理器和事件的工具包 . 有些经常使用的组件,例如表、树、进度条等,都不支持 。   ...
snoopy7713 评论(0) 有4261人浏览 2012-03-15 13:49

使用XWorker编写战斗模拟器

  还是XWorker的介绍贴,XWorker是免费开源项目,下面是使用XWorker的数据对象技术开发的我们游戏项目的战斗模拟器,希望让大家了解XWorker中开发的方式。另外不建议目前用XWorker开发商业应用,后果自负,因为XWorker还不成熟,所以才希望有人能够加入XWorker的开发。   数据对象的使用说明:     主要是用于编写界面和数据统计,数据对象技术类似于信息化系统那 ...
magic_seek 评论(0) 有933人浏览 2012-02-14 20:51

SWT对话框系列:让对话框支撑方向键选择

在SWT 3.3中弹出的对话框比如确认对话框,可以通过Tab键在对话框按钮之间来回选择,但是无法通过键盘方向键来选择,这就让Windows的爱好者很不习惯,其实我自己使用起来也不习惯。 <!--endfragment-->   其实让SWT的对话框支持方向键选择有好几种方案   <!--endfragment-->   A方案:将平台迁移到Ecli ...
snoopy7713 评论(0) 有1188人浏览 2012-02-09 08:04

SWT对话框系列:倒计时关闭对话框

是不是觉得Windows的倒计时关机对话框很酷?      其实你也可以通过SWT的对话框来实现这个功能,如果你真的够无聊的话,可以用来吓唬一下你的用户,当然你的确定你的人缘很好才行.    好了,开场白到此为止,下面进入正题: <!--endfragment-->    我设计这个倒计时对话框主要是为了让我们系统在自动更新完成后自动重启,我们的系 ...
swt 
snoopy7713 评论(0) 有1365人浏览 2012-02-09 08:03

Eclipse rcp/rap 开发经验总结(12) -Rap 优化之组件的销毁

一、概述      经过几个月的rap 项目实战,总结了一些小经验,在这里总结一下,希望对大家有所帮助。 二、销毁的处理       相信学习rap 的同学都知道,swt 中提供了许多的组件,像label、 button、 text等,这些组件在实际中的运用是非常广泛的,当然具体的用法在这里就不介绍了,主要是在我们实际应用过程中应该注意的地方,那就是用过后要记得销毁组件。        从我们项目中 ...
snoopy7713 评论(0) 有871人浏览 2012-02-03 08:10

案例研究:Eclipse富Ajax开发平台在CAS Software AG项目中的应用

CAS Software AG是来自德国Karlsruhe的一家软件公司,创建于1986年。该公司专注于CRM(客户关系管理)领域,尤其是在SME(中小企业)方面。近年来 CAS Sof ...
snoopy7713 评论(0) 有1324人浏览 2012-01-17 16:01

Label与CLabel的区别

Description                          Label      CLabelAlignment (left, right, and center)  Yes        YesShadow (in, out, and none)         ...
snoopy7713 评论(0) 有1771人浏览 2012-01-17 10:51

SWT 中JIntellitype 系统热键注册

最近自己在用SWT做个小插件,需要用到系统热键,但是热键只能在当前shell激活的状态下才有效,于是网上各种找。。。终于找到了JIntellitype 。   用JIntellitype 注册热键参考代码如下:   //第二个参数为组合键,如果为0,则认为是没有组合键,118代表了F8 JIntellitype.getInstance().registerHotKey(1, 0, 118) ...
chaletli 评论(0) 有1994人浏览 2011-12-30 14:46

SWT添加键盘事件

  sendText.addKeyListener(new KeyListener(){    public void keyPressed(KeyEvent e) {     if(e.keyCode == SWT.CR){      //让按键原有的功能失效      e.doit = false;      //执行你自己的事件      MessageBox box = new ...
snoopy7713 评论(1) 有2166人浏览 2011-12-27 08:45

SWT读写文件,生成新文件

通过FileDialog读写文件 FileDialog fd = new FileDialog(Display.getDefault().getActiveShell(), SWT.OPEN); fd.setFilterExtensions(new String[] { "*.java" }); String result = fd.open(); i ...
dongisland 评论(0) 有1780人浏览 2011-12-19 11:30

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics