本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- zhanjia
- forestqqqq
- johnsmith9th
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
SWTBot中运行失败截屏的控制.
在swtbot中运行失败会生成失败的截屏图片会在项目的根目录下生成一个默认的screenshots目录存在失败的截屏图片.
关于截屏的ScreenshotCaptureListener实现了一个junit失败通知类接口RunListener.
package org.junit.runner.notification;
import org.junit.runne ...
[转]使用 SWTBot 为您的 eclipse 应用创建自动化 GUI 测试用例
转载:
http://www.ibm.com/developerworks/cn/opensource/os-cn-ecl-swtbot/
SWTBot 是一个年轻的开源项目,致力于简化 SWT 和基于 eclipse 的富客户端应用的 GUI 测试,平台独立,功能强大。该项目已经被接纳到 eclipse.org 基金会,虽然目前尚处于孵化阶段,但已经成功地应用于很多产品的测试了。本文详细地介 ...
利用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 ...
Hamcrest简单学习
在以前的junit测试中常用到断言,但是没有研究断言的源代码,最近在项目中采用swtbot时候,发现项目swtbot和junit底层都使用了hamcrest作为匹配工具 的.
SWTBot中finder中采用的是Hamcrest实现的.其中常用的如下:
1,WithText可以matcher有getText
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 ...
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());
...
设置图像的左上角像素点为透明点
public class TransparentImage {
public static ImageData[] readImage(String fileName) {
ImageLoader loader = new ImageLoader();
return loader.load(fileName);
}
public static void s ...
SWT对话框
对话框,都继承自org.eclipse.swt.widgets.Dialog,有Modal的和Modeless的区分,一般的对话框处理程序如下:
<DialogType>
dlg = new <DialogType>(shell);
dlg.setSomeData(data);
<ReturnType>
returnValue = ...
使用swt模拟eclipse控制台显示打印信息
在这里实现了一个能模拟eclipse控制台显示打印信息的程序. 主要的技术点有下:
1, 输出流重定向:
将形如System.out.println();的输出内容重定向的原理:
(1) System类的静态属性 out 的类型是 PrintStream; System.out.println即是调用PrintStream实例的pr ...
Equinox OSGi系列之三 Equinox配置参数详解(转)
Eclipse不提示的解决办法
我们知道,在Eclipse中可以通过ALT+/来使用自动完成。同时,默认的分隔符“.”也会提示类中的方法和域。但是如果他们失效了,怎么办呢?
首先,只在某一个或者某几个workspace中出现这种情况的(可以通过新建一个workspace看是否会提示),可能由于配置文件出错引起,也就是之前会弹出一个警告框,一般人不会注意的。可以删除workspace/.met ...
《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图形设计,卷Ⅰ: ...
swt(jface)中tableviewer实现隔行换色功能
一开始在google和百度上找到的结果是在tableviewer的labelProvider中实现,后来发现可以用这个语句解决。
TableViewer.getTable().setLinesVisible(true);
效果如下
不过后来发现这个对windows下的不起作用,在mac下有效
[SWT]打开Windows文件夹的方法 [整理]
参考论坛帖子:http://www.iteye.com/topic/912014
确实SWT/AWT对本地的操作有时会让你感觉奔溃,根本找不到入口。。。或者藏得很深。。。还得借助本地系统的命令行等。。。
帖子里貌似各位老兄都是喷饭的,但也有几位积极解答~~
基本提供了两种思路实现“打开Windows目录”的操作:
1)利用命令行
Runtime.g ...