还有一项我不知道如何修改,那就是Save in:标签,当dialogType设置为JFileChooser.SAVE_DIALOG时。
由于Look in:的标签在屏幕上共享相同的位置,所以我用UIManager.put("FileChooser.lookInLabelText", "...")修改了lookInLabelText,但没有效果。
然后我研究了JFileChooser.java的来源,但是没有定义一个JLabel。
发布于 2020-11-29 13:44:13
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。
https://stackoverflow.com/questions/65060522
复制相似问题