Java swt中的DirectoryDialog不考虑对话框底部的文本字段

Java swt中的DirectoryDialog不考虑对话框底部的文本字段,java,swt,Java,Swt,swt中的DirectoryDialog在底部有一个文本字段,标记为文件夹: 它显示在上面的树中选择的目录的名称。但是,此字段中输入的文本(用于更改目录名)始终被忽略。任何禁用此字段或使其工作以更改目录名的建议。使用目录对话框“文件夹”字段是一个读/写字段,但我认为它可能始终是只读的。如果有人知道修改此行为或使字段只读的方法,我也会感兴趣 虽然这并不是您想要的,但您可以使用FileDialog,它允许您浏览文件系统并选择或输入文件。当然,这将提示用户输入文件而不是目录,因此它可能不适用于您的情况

swt中的DirectoryDialog在底部有一个文本字段,标记为文件夹:
它显示在上面的树中选择的目录的名称。但是,此字段中输入的文本(用于更改目录名)始终被忽略。任何禁用此字段或使其工作以更改目录名的建议。

使用
目录对话框
“文件夹”字段是一个读/写字段,但我认为它可能始终是只读的。如果有人知道修改此行为或使字段只读的方法,我也会感兴趣

虽然这并不是您想要的,但您可以使用
FileDialog
,它允许您浏览文件系统并选择或输入文件。当然,这将提示用户输入文件而不是目录,因此它可能不适用于您的情况


如果有用的话,下面是一个使用
FileDialog

的示例这是一个报告的eclipe错误: