
技术生活
文章平均质量分 66
yipsilon
这个作者很懒,什么都没留下…
展开
-
SWT 技巧集合.
使用Composite中的layout方法刷新其内的所有组件. Display中的syncExec()和asyncExec()方法是外部线程调用本地线程的桥接方法.syncExec是必须等待调用结束后才可以进行到后面的流程,而asyncExec是调用的线程无需等待就可以进行后面的流程. 打印预览, 打印的时候设备是Printer, 那改成Display不就是打印预览了吗?!^0^原创 2004-09-02 14:49:00 · 5008 阅读 · 14 评论 -
[引用] Eclipse Forms Programming Guide
Eclipse Forms Programming GuideInitial creation: 21 February 2004Added table wrap sample: 22 February 2004IntroductionThis document has been written to help you use the new Eclipse 3.0 feature called原创 2005-03-15 12:26:00 · 6800 阅读 · 1 评论 -
关于基于XML描述的GUI应用的一些资源
SwingJava Desktop Network Components(JDNC): https://jdnc.dev.java.net/Skinnable Look and Feel for 1.5 (Synth): http://java.sun.com/j2se/1.5.0/docs/api/javax/swing/plaf/synth/package-summary.html关于Synt原创 2005-03-07 15:40:00 · 2220 阅读 · 0 评论 -
[整理] OSGI与Eclipse3
本文摘自: http://blog.oicp.net/?play=reply&id=79 OSGi,我真正关注到这个词汇是在上周的Bea User Group交流会上,一个台湾人做了相关演讲,实际上OSGi只是一个商业规范,没想到被Eclipse应用。 Eclipse3.0平台与Eclipse2.1平台的一个重要的区别就是,Eclipse3.0平台建立在一个Java框原创 2005-03-09 20:36:00 · 6797 阅读 · 1 评论 -
[引用] 既然有了Swing, 那为什么还要SWT?
该文章引自 中国Java开发网 (http://www.cjsdn.net/post/view?bid=46&id=134194&sty=1&tpg=1&age=30) Swing和SWT是采用不同的机制的,AWT是Swing的前身,实际上是调用本地操作系统的控件。由于在不同的操作系统下,提供的控件是不一样的,AWT采用最小公约数的办法,只提供所有操作系统都有的控件。但后来SUN改变原创 2005-02-16 16:58:00 · 4272 阅读 · 2 评论 -
WorkbenchAdvisor中的方法执行顺序
initialize - called first; before any windows; use to register things preStartup - called second; after initialize but before first window is opened; use to temporarily disable things during start原创 2005-02-14 02:42:00 · 1669 阅读 · 0 评论 -
兄弟们, 来看看Eclipse的技术领导者们!!!
Erich Gamma, Eclipse JDT leadJohn Wiegand, Eclipse platform leadEclipse: State of the Union The Eclipse journey continues! In this keynote we survey the latest progr原创 2005-02-27 12:21:00 · 6288 阅读 · 0 评论 -
Eclipse 3.1 M4 关于Generics的Bug
我使用 Eclipse 3.1M4 进行如下编码时:class Test implements Iterator { public boolean hasNext() { return false; } public Integer next() { return null; } public void remove() {}}问题出现在 next()原创 2005-02-14 21:22:00 · 1383 阅读 · 0 评论 -
RCP 使用技巧
RCP中向菜单添加分隔线, 使用如下代码: menuManager.add(new Separator(IWorkbenchActionConstants.MB_ADDITIONS));原创 2005-02-03 01:43:00 · 2022 阅读 · 0 评论 -
[经验] RCP构建Product的问题解决
一般情况下, 使用RCP Runtime binary部署程序时, 如果构建Product出现: No application id has been found如果构建Application出现: Application "..." could not be found in the registry. The applications available are: . 在确定配置信息没有写错的原创 2005-02-04 02:32:00 · 3240 阅读 · 0 评论 -
发现SWT-Designer的一个秘密
大家到 swt-designer.com 网站的下载页看看。stable Build下面的日期跟你现在使用的SWT-Designer编译日期一样吗?应该会有人不一样吧。Instantiations把每次修改bug后的SWT-Designer默默地发布出来,建议大家赶快升级到最新版本,以保证稳定运行。原创 2004-10-11 14:39:00 · 2431 阅读 · 6 评论 -
[转载] 在Eclipse中使用SWT进行界面设计
1. 为什么要使用SWT? SWT是一个IBM开发的跨平台GUI开发工具包。至于为什么IBM要费劲自己另起炉灶开发一个GUI工具包,而不是使用Sun现有的由AWT, Swing, Java 2D, Java 3D等构成的Java GUI框架,那就说来话长了。(记得在一个BBS上读过一个关于SWT起源的调侃类的帖子)。 在SWT之前,Sun已经提供了一个跨平台GUI开发工具包AW原创 2004-10-10 23:29:00 · 2018 阅读 · 0 评论 -
[转载] 使用 Java Web Start 部署 SWT 应用程序
SWT 概述现在把标准窗口小部件工具箱(SWT)引入开发社区是最恰当不过了。虽然到目前为止,Sun 的 Java 基础类(Java Foundation Classes,JFC)一直能让客户机端应用程序的开发人员感到满意,但仍然有许多开发人员出于各种原因不愿使用 SWT。对于许多开发人员和架构设计师来说,能够开发象传统本机桌面应用程序那样以可视化方式显示、操作和执行的客户机端 Java 应用程序的原创 2004-10-10 22:52:00 · 1464 阅读 · 0 评论 -
JFace 技巧集合.
Viewer.setInput方法中不能使用null作为参数, 因为如果使用null, 那么Viewer不会把该参数传递到ContentProvider中. TableTreeViewer中, 使用TableTree设置布局数据(setLayoutData), 而不是Table. 使用Dialog时, 设置父shell为调用者的getShell(), 这样当对话框关闭时, 会把焦点返回原创 2004-09-02 14:51:00 · 2485 阅读 · 1 评论 -
Eclipse 业务智能和报告工具(BIRT) 1.0 发布
Eclipse基金会于6月1日发布了 业务智能和报告工具(BIRT) 1.0版本. BIRT 是一套基于Java并提供跟创建Web报表一样简单的报告工具。全面的API帮助你将BIRT集成到你的Java或J2EE应用程序中,连接自定义的数据源、创建自定义的报表设计器等等。BIRT也包含了可以被使用到你的应用程序中的图表类库做为BIRT报表引擎的一部分。本站测试了一下BIRT 1.0,发现它已包含了简原创 2005-06-08 02:40:00 · 1698 阅读 · 0 评论