如何改变FileDialog的按钮文本?

时间:2015-08-11 20:38:52

标签: java awt

如何更改FileDialog(而不是JFileChooser)的按钮文本?这两种模式指定按钮文本:

FileDialog.LOAD -> "Open"
FileDialog.SAVE -> "Save"

但我希望按钮能说些别的话。是否可以更改此文本?

2 个答案:

答案 0 :(得分:1)

您无法仅使用FileDialog方法更改按钮文字,您可以在其中编辑的唯一文字是窗口标题,当您按下例如&#34时打开该标题;打开"。

FileDialog fd = new FileDialog(FdExample.this, "select File", FileDialog.LOAD);
fd.setTitle("any new title");

如果要在按钮中使用自定义文本,可以使用JButton和ActionListener激活FileDialog。 可能这将是最好的方式。

答案 1 :(得分:0)

FileDialog dialog = new FileDialog(Display.getDefault().getActiveShell(),SWT.SAVE);