Go To English Version 超过100万源码资源,1000万源码文件免费下载
  • 《软件测试实验指导教程》第7讲Java GUI基础类库应用.ppt 进行Java GUI编程大家一般是在SWT/JFACESwing 和AWT之间选择AWT是Java语言的第一个GUI类库包 Swing兼容AWT同时又对AWT进行了改进是Java语言的 第二个GUI类库包SWT/JFace则采取了与 AWT和Swing完 全不同的技术路线 ; 鉴于GUI图形界面测试的特殊性JUnit已经不能完全胜任在此基 础上JFCUnit应运而生JFCUnit是目前流行的测试
  • SWT(JFace)体验之模拟BorderLayout布局 SWT中没有AWT的BorderLayout布局管理器。下面是SWT下的自定义实现: BorderLayout.java 代码如下:package swt_jface.demo2; import org.eclipse.swt.SWT; import org.eclipse.swt.graphics.Point; import org.eclipse.swt.graphics.Rectangle; import org.eclipse.swt.widgets.Composite; import org ...
  • SWT(JFace)体验之图片的动态渐变效果 1.渐变: 代码如下:package swt_jface.demo10; import org.eclipse.swt.SWT; import org.eclipse.swt.events.PaintEvent; import org.eclipse.swt.events.PaintListener; import org.eclipse.swt.graphics.Image; import org.eclipse.swt.graphics.ImageData; import org.eclipse. ...
  • SWT(JFace)体验之RowLayout布局 RowLayout布局  相对于FillLayout来说,RowLayout比较灵活,功能也比较强。用户可以设置布局中子元素的大小、边距、换行及间距等属性。 RowLayout的风格 RowLayout中可以以相关的属性设定布局的风格,用户可以通过“RowLayout.属性”的方式设置RowLayout的布局风格,RowLayout中常用的属性如下。Wrap:表示子组件是否可以换行(true为可换行)。Pack:表示子组件是否为保持原有大小(true为保持原有大小)。Justify:表示子组件是否 ...
  • SWT(JFace)体验之FillLayout布局 FillLayout布局 FillLayout是非常简单的一种布局方式,它会以同样大小对父组件中的子组件进行布局,这些子组件将以一行或一列的形式排列。一般来说,用户可以在任务栏、工具栏中放置FillLayout布局,通过FillLayout布局对子组件进行定位,也可以当子组件只有一个组件时,通过FillLayout布局填充整个父组件的空间。 FillLayout的风格 FillLayout布局中,可以把子组件按水平或垂直的方式进行排列,这些风格是当创建FillLayout实类时以参数形式指定的。 演示 ...
  • SWT(JFace) 打印功能 演示代码如下: 代码如下:package swt_jface.demo11; import org.eclipse.swt.graphics.GC; import org.eclipse.swt.printing.PrintDialog; import org.eclipse.swt.printing.Printer; import org.eclipse.swt.printing.PrinterData; import org.eclipse.swt.widgets.Display; import ...
  • SWT(JFace)体验之GridLayout布局 GridLayout布局 GridLayout 布局的功能非常强大,也是笔者常用的一种布局方式。GridLayout是网格式布局,它把父组件分成一个表格,默认情况下每个子组件占据一个单元格的空间,每个子组件按添加到父组件的顺序排列在表格中。GridLayout提供了很多的属性,可以灵活设置网格的信息。另外,GridLayout 布局提供了GridData类,子组件可以设置相应的GridData,例如 “dogPhoto.setLayoutData(gridData)”,GridData可以设置每个组件 ...
  • SWT JFace Bookmark 制作 代码如下: BookmarkOrganizer.java 代码如下:package swt_jface.demo11; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io. ...
  • SWT(JFace)体验之StackLayout布局 测试代码如下: 代码如下:package swt_jface.demo2; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.StackLayout; import org.eclipse.swt.events.SelectionEvent; import org.eclipse.swt.events.SelectionListener; import org.eclipse.swt.widgets.Button; import org ...
  • SWT(JFace)体验之Slider,Scale Slider: 代码如下:package swt_jface.demo8; import org.eclipse.swt.SWT; import org.eclipse.swt.layout.GridData; import org.eclipse.swt.layout.GridLayout; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Event; import org.eclipse.swt. ...