还有一项我不知道如何修改,那就是当dialogType
设置为JFileChooser.SAVE_DIALOG
时的Save in:
标签。
由于Look in:
的标签在屏幕上共享同一位置,我用UIManager.put("FileChooser.lookInLabelText", "...")
修改了lookInLabelText
,但没有用。
然后我研究了JFileChooser.java
的来源,但没有定义一个JLabel
。
UIManager.put("FileChooser.saveInLabelText", "");
您必须使用以下任一项:
JFileChooser chooser = new JFileChooser();
chooser.showSaveDialog(parent);
JFileChooser chooser = new JFileChooser();
chooser.setDialogType(JFileChooser.SAVE_DIALOG);
chooser.showDialog(parent, null);
您必须而不是使用:
JFileChooser chooser = new JFileChooser();
chooser.setDialogType(JFileChooser.SAVE_DIALOG);
chooser.showDialog(parent, "");
否则它变成CUSTOM_DIALOG
,并且应用FileChooser.lookInLabelText
并且必须设置dialogTitle
。