我已经在网上搜索了很长一段时间,并没有遇到一个简单的制作按钮的解决方案,它在Eclipse程序中打开了一个文件浏览对话框。我现在正在使用WindowBuilder,对我来说似乎很奇怪,我们需要做很多工作才能在他们的GUI中添加一个简单的“浏览...”按钮。
我希望有人可以帮我解决这个问题,谢谢!
答案 0 :(得分:0)
我使用此代码:
private Button browse;
browse = new Button(outerGroup, SWT.PUSH);
browse.setText("Browse ...");
browse.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false,1,0));
browse.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent e) {
DirectoryDialog dialog = new DirectoryDialog(shell, SWT.NULL);
String path = dialog.open();
if (path != null) {
//do stuff with path
}
}
});