请问:在调用这个JFileChooser.showSaveDialog()方法后,有没有一种办法可以让我得到弹出的这个Component (SaveDialog)?

解决方案 »

  1.   

    调用showSaveDialog()方法的那个JFileChooser对象不就是你要的Component吗?
      

  2.   

    我想要的component是JFileChooser弹出来的那个dialog,不是JFileChooser
      

  3.   

    JFileChooser继承了JComponent并进行拓展,没有你要的JDialogpublic class JFileChooser extends JComponent implements Accessible {}
      

  4.   

    JFileChooser f = new JFileChooser() {
    protected JDialog createDialog(Component parent) throws HeadlessException
    {
    JDialog dialog = super.createDialog(parent);

    //对这个 dialog 做你想做的处理, 例如:
    dialog.setResizable(false);

    return dialog;
    }
    };
    f.showSaveDialog(null);