java UI
文章平均质量分 78
javabloger
这个作者很懒,什么都没留下…
展开
-
SWT/JFace开发入门指南(一)
写在前面的话终于决定提起笔来写一篇关于swt和JFace编程的文章。在开始之前,我想先介绍一下你能够从将要出现的这一系列文章里得到什么,以及更重要的,你不能得到什么。我们的时间是如此之重要,以至于我们很难容忍把它浪费在自己不关心的事情上。因为我刚开始写,所以到底这些文章会分成几次发布出来,也很难讲。但是我心里大体有这样一个提纲。也就是说,我打算介绍以下方面的内容:l 设转载 2006-03-11 14:50:00 · 954 阅读 · 0 评论 -
SWT/JFace开发入门指南(四)
让你的swt程序动起来 在向使用者提供最差的用户体验方面,中国的IT企业始终走在时代的最前端。之所以有这样的感慨其实是来源于往blog上贴上一节的内容:我用了一整天的功夫,不断与CSDN各种莫名其妙的出错提示进行斗争,最后终于成功的贴了上去。 其实作为CSDN blog一个使用者,我的要求并不高:只要能写blog,能够正常访问就可以了。然而就是这么转载 2006-03-11 15:19:00 · 940 阅读 · 0 评论 -
SWT/JFace开发入门指南(三)
初步体验widget 大家好,五一已经过去了,你们玩得开心么? 在前面的两篇文章中,我向大家介绍了swt的一些基本知识,现在让我们继续下去讨论一下swt中的widget相关的一些知识以及介绍几种最为简单的widget。 从Widget和Control开始 Widget是Control的父类,而Control是我们使转载 2006-03-11 15:14:00 · 805 阅读 · 0 评论 -
在 Eclipse Workbench 之外使用 Eclipse GUI,第 3 部分: 添加操作、菜单和工具栏
本文是本系列的第三篇也是最后一篇文章,在本文中,A. O. Van Emmenis 将通过添加操作、菜单栏、弹出菜单和工具栏完成在第 1 和第 2 部分中着手讨论的文件资源管理器示例。他将演示如何设置菜单项特性,如何重用菜单和工具栏中的操作,以及如何通过侦听来自查看器的事件使操作识别上下文。示例操作使用实用程序来启动程序和访问系统剪贴板。简介本系列的 第 1 部分着手讨论一个示例,该示例将转载 2006-03-14 12:16:00 · 1474 阅读 · 0 评论 -
在Eclipse中用SWT设计界面
在Eclipse中用SWT设计界面1. 为什么要使用SWT? SWT是一个IBM开发的跨平台GUI开发工具包。至于为什么IBM要费劲自己另起炉灶开发一个GUI工具包,而不是使用Sun现有的由AWT, Swing, Java 2D, Java 3D等构成的Java GUI框架,那就说来话长了。(记得在一个BBS上读过一个关于SWT起源的调侃类的帖子)。 在SWT之前,Sun已经提供了一个跨平转载 2006-03-13 17:24:00 · 1506 阅读 · 0 评论 -
SWT/JFace开发入门指南(七)
几种特殊的部件好像因为大家的抱怨比较多,感觉这一段csdn的blog似乎又有恢复稳定的迹象了,^_^。 前面的两节中,我都没有作一些详细的介绍,而是推荐了两篇文章给大家,可能你会觉得有点不习惯,不过我觉得作为一个软件开发者来说,最重要的一个技能就是你要能够找到自己所需要的资源。而在swt(JFace)开发方面呢,其实如果你能多看一看eclipse的联机帮助和官方网站上的各种文档的话,对转载 2006-03-11 15:55:00 · 990 阅读 · 0 评论 -
SWT/JFace开发入门指南(二)
从Hello, world!开始了解Display和Shell 在这一节中,我们从前面所列举出来的Hello, world!程序开始对swt进行一些初步的探索。所谓的初步是指,我们会介绍编写swt程序的基本思路,以及对两个重要的类:Display和Shell作一些介绍。 因为这一节和前一节是分成两个部分贴出来的,所以我仍然将Hello, world!的代转载 2006-03-11 14:57:00 · 858 阅读 · 0 评论 -
在 Eclipse Workbench 之外使用 Eclipse GUI,第 2 部分: 使用 JFace 图像注册表
在本文中,A. O. Van Emmenis 继续研究在第 1 部分中着手构建的示例。他将完善内容提供程序和标签提供程序,并演示如何在 JFace 查看器中使用排序和过滤。他将演示如何给窗口添加状态行,给两个查看器添加图标,并讨论如何通过使用 JFace 图像注册表来节省系统资源。安装说明在本系列的 第 1 部分中,我着手构建了一个示例,该示例将 JFace 应用程序窗口子类化并且使用树查转载 2006-03-14 12:14:00 · 926 阅读 · 0 评论 -
在 Eclipse Workbench 之外使用 Eclipse GUI,第 1 部分: 单独使用 JFace 和 SWT
尽管人们通常在 Eclipse Workbench 内部使用 Eclipse GUI 组件(JFace 和 SWT),但它们本身被设计为自包含的框架。即使在 Eclipse Workbench 之外,JFace 的可插入式设计仍允许您用极少的代码开发复杂的 GUI。在由三篇文章组成的这一系列中,A. O. Van Emmenis 将演示如何构建这样的独立应用程序。在第 1 部分中,他从“Hello转载 2006-03-14 12:11:00 · 1143 阅读 · 0 评论 -
SWT/Jface开发入门指南(十一)
JFace中的工具条和菜单 前一节中我们简单介绍了一下Action。其实所谓的Action就是一个最常用的事件,举个例子来说,对于一个按钮来说它可以有多个事件,比如按键,焦点,鼠标,等等等等吧,但是实际上在使用程序的时候,我们最关心的,就是按下去这个按钮会发生什么,这个其实就是所谓的Action。如果大家以前做过swing/awt变成的话,应该对Action不会陌生。在JFace里面,一转载 2006-03-11 16:59:00 · 1047 阅读 · 0 评论 -
SWT/JFace开发入门指南(六)
使用Layout管理UI布局我们在前面在一些例子中已经使用过Layout了。那么Layout到底是做什么的呢?我 们知道,在设计用户界面时候,我们可以采用的一种办法是手动的为每个部件设置合适当大小和位置。但是这样的话,如果你所要显示的部件比较多,编程量就会非 常大,特别是考虑到窗体大小变化时候各种部件的重绘。而实际上,我们可以利用一些通用的规则或者说算法来安排这些部件的排列。比如下图所示的转载 2006-03-11 15:52:00 · 736 阅读 · 0 评论 -
SWT/JFace开发入门指南(十)
JFace中的事件模式 大家好,因为工作的事情搞了一个多月,现在终于暂时安定下来了。这一系列的文章我也会继续往下写。 在这一节中,我会向大家介绍JFace中的事件模式。其实我相信这篇文章的读者应该大部分都会接触eclipse,这样可能也会接触过eclipse的插件开发。就是没有接触过,大家也可能会有在eclipse里面新建工程的时候出于各种原因(比如好奇心)点了plug-in pro转载 2006-03-11 16:48:00 · 981 阅读 · 0 评论 -
SWT/JFace开发入门指南(九)
JFace的Hello,world!我们仍然是从一个最简单的Hello,world!开始介绍JFace。为了更形象一些,首先把程序列出来: 1 2 public class HelloJface extends Window { 3 4 public HelloJface(Shell arg0) { 5 super(arg0); 6 } 7转载 2006-03-11 16:31:00 · 967 阅读 · 0 评论 -
SWT/JFace开发入门指南(八)
JFace以及其他关于JFace:一个简单的介绍我们已经有了swt,我们用swt可以写出一个完整的程序来,那么我们为什么需要Jface呢?对于这一点,本文作者(就是我了,嘿嘿)的理解是:使用JFace比只是单纯地使用swt编程更加简单,或者说:代码量更少。毕竟,你完全可以用汇编写一个用户界面,但是付出的代价似乎大了一点:P。如果你在使用swt编程,那么JFace的知识并不是必需的:转载 2006-03-11 16:28:00 · 967 阅读 · 0 评论 -
SWT/JFace开发入门指南(五)
使用Visual Editor加速你的开发 在eclipse中,你可以使用Visual Editor来进行拖放式的图形界面设计。实际上我觉得在这一方面大家应该可以很容易上手。 如果你安装了VE的话,在新建一个swt工程的时候你就可以省好多力气了:你不需要找那些名字n长的jar,然后一个一个导入工程的build path里面,而是仅仅需要添加一个User Library,就像下转载 2006-03-11 15:47:00 · 795 阅读 · 0 评论