浏览按钮不显示java中文本框中的文件路径

时间:2015-04-10 17:22:36

标签: java

我创建了一个浏览按钮,下面是代码:

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中创建的文本框后,如何获取我在目录对话框中选择的文件路径。任何意见将是有益的。谢谢。

1 个答案:

答案 0 :(得分:1)

在您的点击处理程序中,您只需:

String directoryPath = dlg.open();
if(directoryPath != null)
  exeLocationText.setText(directoryPath);