自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

原创 Swing 记忆之给编辑框加上行号

Swing 记忆之给编辑框加上行号

2011-06-02 14:41:00 1610

原创 Swing记忆之全屏模式

swing全屏模式

2011-06-02 14:11:00 1147 1

原创 关于Eclipse BIRT的文章列表

关于Eclipse BIRT的文章列表

2011-05-26 15:01:00 993 1

原创 Flamingo学习 之 Ribbon组件的整体概述

Flamingo学习 之 Ribbon组件的整体概述 Flamingo 是java.net 上一个开源项目,功能之一是做出一套类似于Office 2007风格的Java Swing 组件,先贴个图看看使用Flamingo做出的界面的整体效果: 怎么样,是不是跟Office 2007很类似呢,这就叫做Ribbon,其实在SWT中,也有类似的开源组件,具体叫什么不记得了,曾经下载过它的Demo程序,效果也不错,但是可能没有Flamingo成熟,很多组件还在开发中,存在一些bug。 接下来,说说Ribb

2011-04-13 15:31:00 3380 4

转载 连接 Derby数据库

连接 Derby数据库

2010-12-29 10:37:00 1838

原创 将一个Componet保存为Image

将一个Componet保存为Image

2010-12-24 11:31:00 1014

转载 HTTP 报文格式

HTTP报文格式

2010-12-13 12:51:00 13521 1

原创 Swing 透明窗体和不规则窗体

Swing 透明窗体和不规则窗体

2010-12-09 14:08:00 1550

原创 鼠标事件改变JTable的行高

鼠标事件改变JTable的行高

2010-11-12 14:30:00 1050

原创 如何实现一个下拉框为JTree的Combox

如何实现一个下拉框为JTree的Combox

2010-11-08 16:50:00 2747 1

转载 JScrollPane实现自动滚动到底部

JScrollPane实现自动滚动到底部

2010-10-25 15:06:00 2839

原创 GEF 学习系列之六:图元的选择框和反馈显示

图元的选择框和反馈对于非矩形的图元,默认情况下在选中时任然显示一个矩形的选中框,在选择框上显示了东南西北四个句柄,在GEF中,这些也是可以订制的,具体方法如下:1)     修改内容视图控制器的布局编辑策略ShapesXYLayoutEditPolicy,覆盖其方法EditPolicycreateChildEditPolicy

2010-04-28 10:47:00 3068 3

原创 GEF 学习系列之五:给图元添加DirectEdit功能

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Font D

2010-04-27 15:34:00 2430

原创 GEF 学习系列之四:使用GEF构建应用程序的步骤

使用GEF构建应用程序     使用GEF构建应用程序虽然比较复杂,但确是一个思路非常清晰的过程,它可以帮助我们更好的理解MVC的工作原理:1.        构建自己的模型GEF给予了模型构建极大的灵活性,因为在EditPart中对模型的引用都是Object类型的,这也符合

2010-04-27 12:50:00 1843

转载 GEF 学习系列之三:缩放、位置和尺寸对齐

画布的缩放      由于Draw2D中的图形都具有天然的缩放功能,因此在GEF里实现缩放功能是很容易的,而且缩放的效果不错。GEF为我们提供了 ZoomInAction和ZoomOutAction以及对应的RetargetAction(ZoomInRetargetAction和 ZoomOutRetargetAction),只要在编辑器里构造它们的实例,然后在编辑器的Acti

2010-04-23 17:00:00 4309 2

原创 GEF学习系列之二:网格吸附与几何对齐

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Fon

2010-04-23 16:29:00 3993 3

原创 GEF 学习系列之一:给画布添加标尺和辅助线

      标尺位于画布的上部和左侧,在每个标尺上可以建立很多与标尺垂直的辅助线,这些显示在画布上的虚线具有吸附功能。效果图如下所示:      标尺和辅助线的实现要稍微复杂一些。首先要修改原有的模型,新增加标尺和辅助线这两个类:DiagramRuler、DiagramGuide。在根模型ShapesDiagram中新增如下变量:    /**为模型添加标尺对象*/    pr

2010-04-23 14:07:00 5101 4

转载 Swing 带标题栏的右键菜单

在Windows的“开始”菜单上,会在菜单左侧显示一幅图像。很多基于Windows的软件也有类似效果的菜单。用Java Swing可以制作出类似效果的菜单吗?答案当然是肯定的,而且非常简单。我们首先从Swing的JPopupMenu组件进行扩展,让其接受一个图片,显示在左侧;或者接受一个字符串,动态生成图片后,在显示在左侧。为了避免准备图片的麻烦,我们就以动态生成内存图片为例,编写一个

2010-04-15 10:52:00 1554

原创 Swing 表头合并单元格

http://www.blogjava.net/zeyuphoenix/category/44715.htmlhttp://www.jug-muenster.de/steelseries-java-swing-component-library-715/

2010-04-15 10:50:00 2069

转载 Swing 中给表格加上行头

实现代码如下:public class TableRowHeaderTest { public static void main(String[] args) { try { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); } c

2010-04-15 10:49:00 1387

原创 Java拾遗之常用小程序

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Sty

2010-04-13 10:05:00 774

原创 Eclipse RCP中实现资源管理器的缩略图、平铺功能

待实现...

2010-04-12 16:48:00 1989 3

转载 继承PageBookView实现自己的“属性视图”

转载自:http://www.cnblogs.com/bjzhanghao/archive/2007/07/23/828850.html 很多Eclipse应用程序在提供一个Editor的同时还提供一些View,这些View监视Editor的Selection,提供一些上下文相关的信息。Eclipse自带的PropertySheet(属性视图)就是这样一个例子,Outline(大纲视图

2010-04-12 15:11:00 1564

原创 SWT中为Compsite显示滚动条效果

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Sty

2010-04-12 10:10:00 11259

原创 Java 中字符串及数字的格式化

待实现...

2010-04-09 14:39:00 721

转载 总结一下Eclipse中的Job机制

总结一下eclipse中Job,Job可以说是eclipse中比较核心又在我们使用中经常碰到的一种机制。本质上是eclipse中的多线程的一种表现,与IRunnable功能类似。但是更加对象化,容易扩展和控制,属于eclipseUI的一部分。表现上的区别:Job会在右下角显示进度条,IRunnable则不会(只有靠MonitorDialog),更加的友好。可以是在前台显示,也可以不显示进度条set

2010-04-09 14:07:00 2403

原创 ViewerFilter与自定义选中Column的颜色

ViewerFilter主要用于根据条件来显示或隐藏Tree或Table中的数据,它的实现就不赘述了,在程序中用了一个下拉框来做触发条件:filterCombo.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(Se

2010-04-09 13:51:00 1350

原创 Eclipse RCP 中的常用小技巧

实现窗口的透明功能(限于Eclipse 3.4M3以上版本) 通过函数Shell.setAlpha(int alpha)设置窗口的透明度,alpha取值0到255,0为全透明。透明窗口的实现需要所在系统的支持,在不支持的系统下setAlpha会被忽略。实现全屏模式在Ecipse 3.4M3以后的版本中要设置全屏可以调用 Shell.setFu

2010-04-09 11:30:00 2826 1

转载 SWT中给表格添加排序功能

在日常工作中,我们在使用表格浏览数据的时候,希望数据能按照一定的规则进行排序,这样查看起来会非常的方便,这时我们可以在表格中加入排序的功能,这样表格中的内容便可以按照一定的规则进行排序,下面我们来看看怎么给表格加上排序的功能,其实这个功能实现起来很简单,下面我们来看看怎么实现,   实现我们新建一个实现了 ViewerSorter 的类,比如名称为 UserInfoSorter .java

2010-04-09 09:22:00 3079

原创 为ToolBarManager添加自定义控件

ToolBarManager是对SWT的ToolBar控件的封装,用它可以省去对这些底层控件的关注,就像使用了TableViewer,就不需要再去关心TableItem这些繁琐的细节一样。        在一般情况下我们都是向ToolBarManager里面添加Action,显示的效果就是一个Button。如果希望显示一个Combo或者Text这样的控 件,就不能向其中添加Action了,而且又不

2010-04-08 21:41:00 4152 1

原创 在Eclipse RCP 设置表格的行高、背景颜色以及字体等等

     基于RCP平台写程序的时候,经常遇到需要设置table行高的问题。Table和TableItem以及TableViewer类中都没有相应的方法可用。于是综合了一下网友的智慧,找到了几个设置表格控件行高的方法    第一种,通过设置指定height的Image来改变行高,代码演示如下: Display display = new Display();Shell shell

2010-04-08 21:38:00 5286

转载 Eclipse RCP 之屏蔽视图上的右键菜单

需求如题,解决如下:  在ApplicationWorkbenchWindowAdvisor类中加上如下方法:    //屏蔽视图上的右键菜单    public void postWindowOpen() {        PlatformUI.getWorkbench().getDisplay().addFilter(SWT.MouseUp,                new Li

2010-04-08 21:30:00 1715

转载 EclipseRCP开发之如何让表格中的各列随表格的变化始终充满整个表格

 需求如题,具体实现如下: 先定义一个类:AutoResizeTableLayout.javapackage com.winscad.util;import java.util.ArrayList;import java.util.List;import org.eclipse.jface.viewers.ColumnLayoutData;import org.eclipse.jf

2010-04-08 21:16:00 1143

原创 重用RCP中的打开任意视图Action

public class ApplicationActionBarAdvisor extends ActionBarAdvisor ...{    private IContributionItem showViewList = null;       protected void makeActions(IWorkbenchWindow window) ...{              s

2010-04-08 21:13:00 1416

转载 在Eclipse中调用Problems Viewer的接口

需求如下:在做一个图形编辑器,在代码运 行后能够显示那些错误信息,就像运行Eclipse程序后,如果有错误的话,就会在Problems视图中显示出来(如图示)!首先,需要得到Problems视图窗口:IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();IView

2010-04-08 21:07:00 2834 2

转载 EclipseRCP中为表格加上序号列

需求如题,效果如下: 具体代码如下:import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import org.eclipse.jface.viewers.TableViewer;import org.eclipse.swt.SWT;impo

2010-04-08 20:51:00 1208

原创 实现RCP自身的控制台

<p class="MsoNormal" style="text-indent: 21pt;"><span style="color: #ff0000; font-weight: bold;">一、解决基本问题:<p class="MsoNormal" style="text-indent: 21pt;">在做RCP项目的时候经常会遇到一个问题,就是要将一些控制

2010-04-08 17:22:00 1677 2

转载 图标闪烁和显示时间的通用类

本文转自http://www.eclipseworld.org/bbs/read-cec-tid-3840.html 图标闪烁和显示时间的通用类        TDD有一个基本思想:拒绝代码的复制/粘帖。也就是说一段相同的代码,在项目中应该只存在一处。同理,从更高处来说,几个项目中常用的类也应该只存在于一处。其实,我们平时编程就已经发现很多类和代码是通用的,不过我们依然

2010-04-08 16:51:00 906

转载 给RCP系统添加全局快捷键

文章转自:http://www.blogjava.net/chengang/archive/2006/04/28/43873.html 一个RCP系统,给它添加一个象Eclipse中Ctrl+Shift+O一样的全局快捷键,怎么加?参考了RCP的Email项目示例,给我RCP项目中MonitorAction(显示一个监视器的命令)添加一个快捷键Ctrl+1。简单把添加的过程

2010-04-08 16:49:00 836 1

原创 Swing图片ImageIcon对象到SWT图片Image对象的转换

 本文转载自:http://bbs.chinaunix.net/viewthread.php?tid=871416看到这个标题也许会觉得很奇怪,有这个必要吗?     答案是肯定的,说一种情况,比如代码复用,如果我曾经的项目中有一段程序是生成一个swing图片的,但是现在的界面要用swt实现了,我是不是应该将生 成swing图片的代码改成生成swt图片,如果时间允许,无可厚

2010-04-08 16:48:00 1302

空空如也

空空如也

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

TA关注的人

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