Eclipse RCP
文章平均质量分 52
vip01
这个作者很懒,什么都没留下…
展开
-
RCP程序怎样实现自适应分辩率最大化
在ApplicationWorkbenchWindowAdvisor类的public void preWindowOpen() {}方法里面加入如下代码即可Dimension srcd = Toolkit.getDefaultToolkit().getScreenSize();configurer.setInitialSize(new Point(srcd.width,sr原创 2006-10-30 15:47:00 · 1367 阅读 · 0 评论 -
打造完美SWT日期选择控件:(四)下拉列表的整体设计
对于下拉列表我把他分为三部分: 年月控制栏 星期栏 日期栏 整个界面层次结构如图:原创 2006-11-24 14:45:00 · 2326 阅读 · 0 评论 -
打造完美SWT日期选择控件:(六)星期
对星期这块的要求无非是以下几个点:1:支持多语言。2:支持动态布局。3:支持任意星期开始。这个解释一下,比如有的国家一个星期的开始是星期一有的是星期日,也有可能是星期X。 老规矩上图,看图说话:中文环境,星期日为星期开始。中文环境,星期二为星期开始。英文环境,星期日为星期开始。日文环境,星期日为星期开始。自动适应布局的效果。总体思想是用GridLayout布局。一行七列。为了看得清楚,特意原创 2006-11-28 10:52:00 · 5080 阅读 · 0 评论 -
打造完美SWT日期选择控件:(二)实现自适应大小
我们的日期控件有两大部分组成:控件主体和下拉列表。要做成通用控件,控件主体必须要能自适应大小。老规矩,上图:设计界面:在其它容器中自由使用的效果图:那么怎么才能做到自写的控件能自适应大小呢?Composite+FormLayout是实现这种效果的完美组合。通俗的说Composite就是一个容器,里面能放各种其它控件,当然Composite本身也能放到其它容器里面。FormLayout是一种原创 2006-11-17 17:16:00 · 5123 阅读 · 0 评论 -
打造完美SWT日期选择控件:(三)看上去像下拉列表
为了能像个下拉列表我们我们要让控制下拉的按钮使用本地下拉列表的样式。int arrowStyle = SWT.ARROW | SWT.DOWN;arrow = new Button(this, arrowStyle);这样我们自己的下拉列表就能和本地的主题分格保持一致了。原创 2006-11-17 17:34:00 · 2262 阅读 · 0 评论 -
跟我学之用FormLayout打造自适应窗体大小的控件布局
作SWT程序界面时很多窗体的大小是可变。在大小不固定的窗体里怎么使里面的控件在任意大小下都能保持美观是将让人头疼的事情。FormLayout的布局方式就是解决这一问题的灵丹妙药。上图是王道,看图先:我胖我瘦我标准以上就是一个窗体在不同大小下的效果,控件随着窗体的大小改变大小和位置,这就是FormLayout的布局方式的的功劳。FormLayout的布局方式的精髓就两个字“相对”。下面先看看原创 2006-11-17 16:53:00 · 13376 阅读 · 0 评论 -
为RCP程序增加关闭提示和关闭到系统托盘
想为RCP程序增加关闭提示和关闭到系统托盘的朋友可以在ApplicationWorkbenchWindowAdvisor里面加入 @Override public void postWindowClose() {//退出提示或者最小化到托盘代码写在这里 super.postWindowClose();//关闭RCP,不想关闭就不要写这行 }原创 2006-11-14 09:47:00 · 1251 阅读 · 0 评论 -
像WEB一样的树形导航RCP
像WEB一样的树形导航RCP,废话不说,先看效果图。 点击不同的树节点可以动态切换右边的view,界面切换是一瞬间的,不闪。上代码:Perspectivepackage org.hermit.pojotools.tt;import org.eclipse.ui.IFolderLayout;import org.eclipse.ui.IPageLayout;import org.ec原创 2006-11-14 10:44:00 · 3779 阅读 · 3 评论 -
打造完美SWT日期选择控件:(一)寻找、比较轮子
日期选择控件可以说是每个项目中必用的,看到WEB上那么多美观好用的日期选择控件,再回头SWT。。。没有一个好用的日期控件,于是就想自己写一个。 当然发明轮子之前先找找看有没有别人写好的轮子。经过一番寻找还真有不少。总结一下,现在SWT下的日期控件有以下三种形式:1嵌入式:点评:嵌入式作用不大 ,而且我们能看到这个控件对中文支持不好,星期全部都显示为“星”。2弹出式:点评:对中文支原创 2006-11-14 12:27:00 · 3578 阅读 · 1 评论 -
打造完美SWT日期选择控件:(五)控制年月
年月控制这部分分为控制按钮,月下拉列表和年Spinner(翻译为微调控制器。。。。。。。)。控制按钮没什么好说的,无非就是控制加一减一,注意边界循环就可以了。Spinner的用法很简单,看下代码: yearChooser = new Spinner(yearMonthChooser, SWT.READ_ONLY | SWT.BORDER);//初始化,只读,带边框原创 2006-11-24 15:33:00 · 3417 阅读 · 4 评论