最新文章列表

SWTBot中运行失败截屏的控制.

            在swtbot中运行失败会生成失败的截屏图片会在项目的根目录下生成一个默认的screenshots目录存在失败的截屏图片. 关于截屏的ScreenshotCaptureListener实现了一个junit失败通知类接口RunListener. package org.junit.runner.notification; import org.junit.runne ...
longgangbai 评论(0) 有1632人浏览 2013-11-05 15:03

[转]使用 SWTBot 为您的 eclipse 应用创建自动化 GUI 测试用例

转载: http://www.ibm.com/developerworks/cn/opensource/os-cn-ecl-swtbot/ SWTBot 是一个年轻的开源项目,致力于简化 SWT 和基于 eclipse 的富客户端应用的 GUI 测试,平台独立,功能强大。该项目已经被接纳到 eclipse.org 基金会,虽然目前尚处于孵化阶段,但已经成功地应用于很多产品的测试了。本文详细地介 ...
longgangbai 评论(0) 有1724人浏览 2013-11-05 14:47

利用SWTBot中自定义Widget和Control的实现

        http://wiki.eclipse.org/SWTBot/Testing_Custom_Controls SWTBot/Testing Custom Controls   Thomas Py wrote: > hI! > i´ve got a rcp-application with own swt-items.. for example there is ...
longgangbai 评论(0) 有1736人浏览 2013-11-05 14:45

Hamcrest简单学习

      在以前的junit测试中常用到断言,但是没有研究断言的源代码,最近在项目中采用swtbot时候,发现项目swtbot和junit底层都使用了hamcrest作为匹配工具 的.   SWTBot中finder中采用的是Hamcrest实现的.其中常用的如下: 1,WithText可以matcher有getText
longgangbai 评论(0) 有12872人浏览 2013-11-05 14:29

利用SWTBot实现Eclipse的应用程序的自动化测试开发

SWTBot工作机制:   让我们看看new SWTBot()的初始化过程,SWTUtils.primaryThreadGroup()
longgangbai 评论(0) 有3197人浏览 2013-11-04 13:28

SWTbot键盘事件

 官方地址: http://wiki.eclipse.org/SWTBot/Keyboard_Layouts Keyboard Layouts in SWTBot Keyboard strategies SWTBot can send keyboard events using different strategies: AWTKeyboardStrategy uses the AW ...
longgangbai 评论(0) 有1868人浏览 2013-10-29 16:42

java SWT StackLayout

public class UsingStackLayout { public static void main(String[] args) { Display display = new Display(); Shell shell = new Shell(display); shell.setLayout(new GridLayout()); ...
xmind 评论(0) 有821人浏览 2013-09-16 17:40

设置图像的左上角像素点为透明点

public class TransparentImage { public static ImageData[] readImage(String fileName) { ImageLoader loader = new ImageLoader(); return loader.load(fileName); } public static void s ...
xmind 评论(0) 有1804人浏览 2013-09-02 16:50

SWT 动态显示当前时间

package com.snbc.Swt; import java.text.SimpleDateFormat; public class ToolBar extends Composite { public Label lblTime; private Label lblRollMessage; private Display display; /** * ...
qhdlgd110 评论(0) 有1473人浏览 2013-08-13 10:13

SWT对话框

对话框,都继承自org.eclipse.swt.widgets.Dialog,有Modal的和Modeless的区分,一般的对话框处理程序如下:   <DialogType> dlg = new <DialogType>(shell); dlg.setSomeData(data);   <ReturnType> returnValue = ...
qhdlgd110 评论(0) 有1124人浏览 2013-08-12 13:39

使用swt模拟eclipse控制台显示打印信息

      在这里实现了一个能模拟eclipse控制台显示打印信息的程序. 主要的技术点有下:         1, 输出流重定向:       将形如System.out.println();的输出内容重定向的原理:        (1) System类的静态属性 out 的类型是 PrintStream; System.out.println即是调用PrintStream实例的pr ...
jarip 评论(0) 有3045人浏览 2013-05-25 11:41

swt table 自己造个轮子

半年前的代码了,swt自带的table 感觉不是很漂亮,就自己动手写了一个。 大概实现了标题行可以不随滚动条滚动,记录行随其滚动。   但是,还是有很多问题,暂时未解决。放到网上,防止以后找不到了啊  
chenyu.hz 评论(0) 有1079人浏览 2013-04-05 15:28

Equinox OSGi系列之三 Equinox配置参数详解(转)

Eclipse不提示的解决办法 我们知道,在Eclipse中可以通过ALT+/来使用自动完成。同时,默认的分隔符“.”也会提示类中的方法和域。但是如果他们失效了,怎么办呢? 首先,只在某一个或者某几个workspace中出现这种情况的(可以通过新建一个workspace看是否会提示),可能由于配置文件出错引起,也就是之前会弹出一个警告框,一般人不会注意的。可以删除workspace/.met ...
longgangbai 评论(0) 有6877人浏览 2013-03-22 15:20

30、SWT/JFace(Standard Widget Toolkit)

一、SWT/JFace(Standard Widget Toolkit)   swt和jface其实也是两个用于开发图形用户界面的工具包,是IBM公司开发的,为了开发eclipse而诞生的 awt是通过调用本地系统方法来实现功能, 要实现跨平台的话,就必须取所有平台窗口特征的交集, 比如说:在windows系统中有一个窗口部件,但是Linux中没有这个部件,那么这时候为了实现跨平台性 ...
豆豆咖啡 评论(0) 有928人浏览 2013-03-17 14:17

Swt画背景图片,通过一个小图片,画到背景任何一个位置

代码 public static Image makeImageInLocation(Image smallImg, int location, Color fillColor, Point size) { if (size.x<=0||size.y<=0) { return null; } Image img = new Image(smallImg.g ...
414149609 评论(0) 有268人浏览 2012-12-19 20:55

SWT中的容器如果设置了颜色则父容器如何设置图片都没有用

SWT中的容器如果设置了颜色则父容器如何设置图片,父容器的图片都会被子容器所遮挡. 解决这样的方法就是把子容器Composite的颜色去掉.
SWT 
414149609 评论(0) 有133人浏览 2012-12-19 16:45

《Java 2 图形设计卷Ⅱ- SWING》第1章 简 介

第1章 简 介   Java的基础类(JFC)是开发图形用户界面的API集。Java的基础类包括以下API:  ·抽象窗口工具包(版本1.1及以后的版本)。  ·2D API。  ·Swing组件。  ·可访问性API。  抽象窗口工具包(Abstract Window Toolkit,AWT)是Java开发用户界面最初的工具包。AWT是建立JFC的主要基础,《Java 2图形设计,卷Ⅰ: ...
dongzhumao86 评论(1) 有1578人浏览 2012-12-18 12:39

swt(jface)中tableviewer实现隔行换色功能

一开始在google和百度上找到的结果是在tableviewer的labelProvider中实现,后来发现可以用这个语句解决。 TableViewer.getTable().setLinesVisible(true); 效果如下 不过后来发现这个对windows下的不起作用,在mac下有效
kabike 评论(0) 有1017人浏览 2012-11-11 19:20

[SWT]打开Windows文件夹的方法 [整理]

参考论坛帖子:http://www.iteye.com/topic/912014   确实SWT/AWT对本地的操作有时会让你感觉奔溃,根本找不到入口。。。或者藏得很深。。。还得借助本地系统的命令行等。。。 帖子里貌似各位老兄都是喷饭的,但也有几位积极解答~~   基本提供了两种思路实现“打开Windows目录”的操作: 1)利用命令行 Runtime.g ...
univasity 评论(0) 有2455人浏览 2012-10-24 21:03

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics