学习了2天SWT了,简单的实现一个API文档的开发:
1、现来看下大致的开发结果:
主要也是对这两天学习内容的复习。下边将开发代码整理如下:
首先定义main类:
package swtApi;
import org.eclipse.swt.SWT;
import org.eclipse.swt.custom.SashForm;
import org.eclipse.swt.layout.FillLayout;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
/**
* @author mositure
* API开发 主面板
*/
public class RunMain {
protected Shell shell;
protected Display display;
static LeftCom leftCom ;
static RightCom rightcom ;
/**
* @param args
*/
public static void main(String[] args) {
RunMain runMain = new RunMain();
runMain.open();
}
/**
* 打开窗口
*/
public void open() {
display= Display.getDefault();
createContents();
shell.open();
shell.layout();
shell.setBackgroundMode(SWT.INHERIT_FORCE);
while (!shell.isDisposed()) {
if (!display.readAndDispatch())
display.sleep();
}
}
/**
* 创建窗口