自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

交口称赞

会用--实用--易用

  • 博客(17)
  • 收藏
  • 关注

原创 for each 循环+可变参数的小例子(JDK5)

今天整理以前的一些零碎代码,把一个for each 循环+可变参数的小例子(JDK5)和大家分享一下public class VariableArgs {    public static void main(String[] args) {        VariableArgs test = new VariableArgs();        test.show("1","2"); 

2006-12-22 11:08:00 1154

原创 Java6 WebServices (二)客户端

    在Java6 WebServices (一)服务端这篇文章中和大家分享了Java6 WebServices 服务端的写法,光有服务端还不行,还要有客户端才行啊。看了一些网友的相关文章,都只给出了服务端的写法,没有说客户端怎么说。经过一番研究,终于搞定了客户端,今天偶就和大家分享下。首先启动Java6 WebServices (一)服务端一文中写好的服务端。新建个项目。命令行到src目录执行

2006-12-20 13:40:00 2049

原创 Java6 WebServices (一)服务端

     Java6发布了,其中一个吸引我的新特性就是原生支持WebServices。在这和大家分享下学习心得。下面就开始写个最简单的WebServices:package org.hermit.study.jdk;import javax.jws.WebMethod;import javax.jws.WebService;import javax.jws.soap.SOAPBinding

2006-12-20 11:48:00 5264

原创 打造完美SWT日期选择控件:(八)未完的结束

到此,SWT选择控件基本打造完成。基本实现开头提出的需求:1:下拉列表方式。2:在SWT DESIGNER中能预览,能拖放,调整大小。3:支持多语言。4:支持任意星期开始(不是所有国家都是星期日是一周开始)。当然还要有基本日期功能。当然这里面还牵涉到事件的传递,shell的控制等等,当初为了让下拉列表能和文本框对齐,绞尽脑汁。以后有事件专门写文和大家分享。完美吗?当然不。呵呵。以后继续完善他。另外

2006-11-28 11:10:00 2136 2

原创 打造完美SWT日期选择控件:(七)日期

日期的要求要简单一点,1:支持动态布局。2:支持任意星期开始,不同的星期开始值会影响日期开始的行列位置。整体效果请看上一篇文章打造完美SWT日期选择控件:(六)星期的截图。3:能监听到用户双击事件。并处理。关键代码如下    private void setDays() {        clearDays();        Calendar cal = (Calendar) basic

2006-11-28 10:58:00 2485

原创 打造完美SWT日期选择控件:(六)星期

    对星期这块的要求无非是以下几个点:1:支持多语言。2:支持动态布局。3:支持任意星期开始。这个解释一下,比如有的国家一个星期的开始是星期一有的是星期日,也有可能是星期X。 老规矩上图,看图说话:中文环境,星期日为星期开始。中文环境,星期二为星期开始。英文环境,星期日为星期开始。日文环境,星期日为星期开始。自动适应布局的效果。总体思想是用GridLayout布局。一行七列。为了看得清楚,特意

2006-11-28 10:52:00 5018

原创 打造完美SWT日期选择控件:(五)控制年月

    年月控制这部分分为控制按钮,月下拉列表和年Spinner(翻译为微调控制器。。。。。。。)。控制按钮没什么好说的,无非就是控制加一减一,注意边界循环就可以了。Spinner的用法很简单,看下代码:    yearChooser = new Spinner(yearMonthChooser, SWT.READ_ONLY | SWT.BORDER);//初始化,只读,带边框      

2006-11-24 15:33:00 3374 4

原创 打造完美SWT日期选择控件:(四)下拉列表的整体设计

    对于下拉列表我把他分为三部分: 年月控制栏 星期栏 日期栏 整个界面层次结构如图:

2006-11-24 14:45:00 2301

原创 打造完美SWT日期选择控件:(三)看上去像下拉列表

    为了能像个下拉列表我们我们要让控制下拉的按钮使用本地下拉列表的样式。int arrowStyle = SWT.ARROW | SWT.DOWN;arrow = new Button(this, arrowStyle);这样我们自己的下拉列表就能和本地的主题分格保持一致了。

2006-11-17 17:34:00 2222

原创 打造完美SWT日期选择控件:(二)实现自适应大小

    我们的日期控件有两大部分组成:控件主体和下拉列表。要做成通用控件,控件主体必须要能自适应大小。老规矩,上图:设计界面:在其它容器中自由使用的效果图:那么怎么才能做到自写的控件能自适应大小呢?Composite+FormLayout是实现这种效果的完美组合。通俗的说Composite就是一个容器,里面能放各种其它控件,当然Composite本身也能放到其它容器里面。FormLayout是一种

2006-11-17 17:16:00 5081

原创 跟我学之用FormLayout打造自适应窗体大小的控件布局

    作SWT程序界面时很多窗体的大小是可变。在大小不固定的窗体里怎么使里面的控件在任意大小下都能保持美观是将让人头疼的事情。FormLayout的布局方式就是解决这一问题的灵丹妙药。上图是王道,看图先:我胖我瘦我标准以上就是一个窗体在不同大小下的效果,控件随着窗体的大小改变大小和位置,这就是FormLayout的布局方式的的功劳。FormLayout的布局方式的精髓就两个字“相对”。下面先看看

2006-11-17 16:53:00 13310

转载 Windows Media Player 11简体中文版正式发布

indows Media Player 11自推出以来就备受瞩目,英文版发布后,网上便出现了由WMP的Fans自行汉化的版本。今天,微软官方终于正式发布了Windows Media Player 11简体中文版。软件简介:Windows Media Player 11 for Windows XP 使您能够以全新的方式来存储和欣赏所有数字媒体。可以比以往任何时候都更轻松地访问计算机上的所有音乐、视

2006-11-17 11:11:00 1244

原创 打造完美SWT日期选择控件:(一)寻找、比较轮子

    日期选择控件可以说是每个项目中必用的,看到WEB上那么多美观好用的日期选择控件,再回头SWT。。。没有一个好用的日期控件,于是就想自己写一个。    当然发明轮子之前先找找看有没有别人写好的轮子。经过一番寻找还真有不少。总结一下,现在SWT下的日期控件有以下三种形式:1嵌入式:点评:嵌入式作用不大 ,而且我们能看到这个控件对中文支持不好,星期全部都显示为“星”。2弹出式:点评:对中文支

2006-11-14 12:27:00 3545 1

原创 像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 3760 3

原创 为RCP程序增加关闭提示和关闭到系统托盘

    想为RCP程序增加关闭提示和关闭到系统托盘的朋友可以在ApplicationWorkbenchWindowAdvisor里面加入    @Override    public void postWindowClose() {//退出提示或者最小化到托盘代码写在这里        super.postWindowClose();//关闭RCP,不想关闭就不要写这行    }

2006-11-14 09:47:00 1227

原创 MyEclipse5.1发布了!!!!!!

MyEclipse5.1发布了!!!!!!没有出传说中的5.03,直接蹦到5.1了。下载地址包含JRE和ECLIPSE的ALL IN ONE版:http://downloads.myeclipseide.com/downloads/products/eworkbench/5.1.0GA/FullStack_MyEclipseEnterpriseWorkbenchInstaller_5.1.0GA_

2006-11-14 08:48:00 3424 3

原创 RCP程序怎样实现自适应分辩率最大化

在ApplicationWorkbenchWindowAdvisor类的public void preWindowOpen() {}方法里面加入如下代码即可Dimension srcd = Toolkit.getDefaultToolkit().getScreenSize();configurer.setInitialSize(new Point(srcd.width,sr

2006-10-30 15:47:00 1348

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除