我创建了一个浏览按钮,下面是代码:
private void lookForExeClick () throws FileNotFoundException{
DirectoryDialog dlg = new DirectoryDialog(Display.getCurrent().getActiveShell());
String directoryPath = dlg.open();
//File file = new File(directoryPath, "MyFileName.txt");
//FileOutputStream outputStream = new FileOutputStream(file);
我在gui上创建的文本框是:
exeLocationText = new Text(controlGroupForSingleRun, SWT.BORDER);
exeLocationText.setText("");
data = new GridData();
data.widthHint = 265;
exeLocationText.setLayoutData(data);
单击浏览到我在java中创建的文本框后,如何获取我在目录对话框中选择的文件路径。任何意见将是有益的。谢谢。
答案 0 :(得分:1)
在您的点击处理程序中,您只需:
String directoryPath = dlg.open();
if(directoryPath != null)
exeLocationText.setText(directoryPath);