摘要: Eclipse中三个最吸引人的地方是: 第一是它创新性的图形API,就是SWT/JFace. 第二是它的插件机制. 第三个是利用它的插件机制开发众多功能强大的插件. 插件成就了Eclipse的今天.Eclipse的内核很小,其他功能都是基于这个内核上的插件. 如Eclipse中自代的JUnit,An 阅读全文
posted @ 2014-12-18 16:21 SummerChill 阅读(1577) 评论(0) 推荐(1)
摘要: 表格式(FormLayout类) 表格式布局管理器,通过创建组件各个边的距离来布局组件,和GridLayout一样强大. 用GridLayout与FormLayout都可以实现相同的界面效果,但有时使用后者会更有效,而且不会像GridLayout因为容器大小变化而导致布局错位. 使用marignWi 阅读全文
posted @ 2014-12-18 15:32 SummerChill 阅读(5238) 评论(0) 推荐(1)
摘要: 仅仅是使用MessageDialog,InputDialog等JFace中现成的对话框类是无法满足实际项目开发需要的.很多时候都需要自己定制对话框,自定义对话框只要在Dialog类的基础上作扩展就行了.1.起步:扩展Dialog类 1 //注意:JFace包和SWT包都有一个Dialog类,我们继承... 阅读全文
posted @ 2014-12-17 15:59 SummerChill 阅读(5280) 评论(0) 推荐(0)
摘要: 格式: InputDialog(Shell parentShell, String dialogTitle, String dialogMessage, String initialValue, InputValidator validator) Creates an input dialog wi 阅读全文
posted @ 2014-12-17 14:58 SummerChill 阅读(1852) 评论(0) 推荐(0)
摘要: 组件装在容器里,那么这些组件是如何布局的呢?在这之前所有的例子都是使用setBounds来 进行绝对坐标的定位的. 在实际应用过程中大都是采用布局管理器的方式来布局容器中的组件. 布局管理器定义了组件的摆放方式. 为什么VB,Delphi程序不需要布局管理器,而Java GUI程序却需要的呢? 因为 阅读全文
posted @ 2014-12-16 23:02 SummerChill 阅读(4514) 评论(0) 推荐(0)
摘要: Action类,ActionGroup类,MenuManager类介绍 SWT中菜单是Menu类,菜单项用MeauItem类来实现.但是在实际开发中,同一种功能会有多中表现形式, 例如:Eclipse中的"新建"功能,他会分别出现在主菜单,主工具栏,右键菜单里, 如果都是用MeanuItem来实现, 阅读全文
posted @ 2014-12-16 18:23 SummerChill 阅读(1394) 评论(0) 推荐(0)
摘要: 在Windows操作系统中,最常用的进度条对话框就是文件复制时的弹出框,如果想让用户愉快的使用你开发的软件,那么在执行某个较长时间的操作时候,就应该弹出一个进度条提示框,告诉用户程序正在做什么.做到什么地步了.进度条提示框可以让用户更有安全感也可以提高用户的耐心.前面用到的SWT组件的进度条Prog... 阅读全文
posted @ 2014-12-16 17:23 SummerChill 阅读(4537) 评论(0) 推荐(1)
摘要: 向导式对话框是一种非常友好的界面,它能够引导用户一步步的输入信息.Eclipse的"新建项目",就是这样的向导式对话框.在Eclipse中向导式对话框的开发是很简单的,它由WizardDialog类来创建向导式对话框.WizardDialog的继承关系图:当然仅仅有WizardDialog还是不够的... 阅读全文
posted @ 2014-12-16 17:22 SummerChill 阅读(1413) 评论(0) 推荐(0)
摘要: 对话框是软件系统中最常用到的界面,对话框无处不在,从界面结构来说,对话框主要是由主体的界面组件和底部窗体按钮组成.之前的例子中已经频繁的使用到了MessageDialog.openInformation方法来弹出一个简单的对话框.MessageDialog只是Dialog中的一种.在Dialog中还... 阅读全文
posted @ 2014-12-16 17:19 SummerChill 阅读(3581) 评论(1) 推荐(1)
摘要: 刚进公司用的之前离职员工的电脑,打开Eclipse经常用的一个alt+/ 内容提示快捷键就是不好使. 让同事帮忙之后才发现原因. 在eclipse中快捷键设置是在 windows >preference >General >key 这个地方都是对快捷键的设置. 可恨是的我对其中的Content As 阅读全文
posted @ 2014-12-15 19:00 SummerChill 阅读(1023) 评论(0) 推荐(0)
摘要: 具体的错误信息如下:Exception in thread "main" java.lang.SecurityException: SHA1 digest error for org/eclipse/swt/widgets/Table.class at sun.security.util.Ma... 阅读全文
posted @ 2014-12-15 16:29 SummerChill 阅读(1225) 评论(0) 推荐(0)
摘要: 进公司用的以前离职员工的电脑,英文的Win7.但是里面的中文大都是乱码,真受不了了. 百度了解决方法.看图就可以了. 1.控制面板....找到语言地区相关 2.上面点开之后出现一个选项卡(找到administrative 管理tab页) 点击其中的Change system locale 3.把其中 阅读全文
posted @ 2014-12-15 14:01 SummerChill 阅读(427) 评论(0) 推荐(0)
摘要: JFace是SWT的扩展.它提供了一组功能强大的界面组件.其中包含表格,树,列表.对话框,向导对话框等. 表格是一种在软件系统中很常用的数据表现形式.特别是基于数据库的应用系统.表格更是不可缺少的界面组件. SWT的表格组件(Table类)还是不怎么使用的,开发中一般还是使用JFace的表格组件Ta 阅读全文
posted @ 2014-12-15 13:41 SummerChill 阅读(12017) 评论(0) 推荐(2)
摘要: 1.Comosite类谱系图. Composite的用法: 格式:Composite(Composite parent,int style) 用法:Composite composite = new Composite(shell,SWT.NONE) 说明:这里第一个参数还是用了Shell类.因为S 阅读全文
posted @ 2014-12-14 00:30 SummerChill 阅读(3148) 评论(0) 推荐(0)
摘要: Combo类的谱系图: 一个Combo类的实例: Combo1.java Combo类的式样列表: 常用方法: Combo的常用方法如下: add(String string) 说明:在Combo中增加一项 例子:combo.add("数学") add(String string,int index 阅读全文
posted @ 2014-12-13 22:49 SummerChill 阅读(2039) 评论(0) 推荐(0)