Java eclipse中怎么用swt desiner?

我已经安装好了,也可以创建一个新的swt工程,看到designer界面,可以自己拖动,但是如果我自己做的一个工程需要界面,怎样在我的那个工程中创建designer?

如果你新建的java 类满足SWT designer 所要求的方法 。例如包含 Shell 对象。或者Display对象。

右键你的java类。菜单 Open With 选择 window builder 就可以进入图形化编程的界面了

如果你的java类不满足调节。则无法进入图形编程界面追问

怎样才能有Shell对象 怎么创建呢..我打开designer 显示
Unknown GUI toolkit
怎么回事

追答

Shell 对象可以直接创建的。这个不同的情况不好说。我给你看个例子。

public class CopyProjectDialog {
private Display display;
private Shell shell;

public CopyProjectDialog(Display display ,String name){
this.display = display;
this.name = name ;
}

/**
* @wbp.parser.entryPoint
*/
public boolean createContents(){

shell = new Shell(display,SWT.DIALOG_TRIM|SWT.APPLICATION_MODAL|SWT.TOOL);
shell.setText("Copy Project");
shell.setSize(420, 150);
int screenHeight = Toolkit.getDefaultToolkit().getScreenSize().height;
int screenWidth = Toolkit.getDefaultToolkit().getScreenSize().width;
shell.setLocation(( (screenWidth - 420) / 2),((screenHeight - 150) / 2) );
shell.setLayout(null);
}

}

例如这个Dialog 它的Shell 对象就是直接 构造出来的。可以通过window builder 直接编辑

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答
大家正在搜