如何覆盖Java SWT FileDialog类的Open按钮

时间:2013-01-18 09:35:15

标签: java swt

我希望在按下按钮时弹出文件选择对话框。为此我使用org.eclipse.swt.widgets.FileDialog类并打开对话框。默认情况下,有两个按钮“打开”(我们在选择文件后按下的按钮)和“取消”按钮。

我希望按钮上的名称从“打开”更改为“导入”。

是否可以在FileDialog上覆盖此按钮?

1 个答案:

答案 0 :(得分:5)

SWT使用OS资源。您看到的文件对话框是打开文件的典型操作系统对话框。 如果不实现自己的对话框,则无法更改按钮的文本。

Open的唯一替代方法是Save使用样式位:

SWT.SAVE

而不是

SWT.OPEN