<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    march alex's blog
    hello,I am march alex
    posts - 52,comments - 7,trackbacks - 0
    JFileChooser() 
              構(gòu)造一個指向用戶默認(rèn)目錄的 JFileChooser
    JFileChooser(File currentDirectory)
              使用給定的 File 作為路徑來構(gòu)造一個 JFileChooser

    setFileSelectionMode(int mode)
              設(shè)置 JFileChooser,以允許用戶只選擇文件、只選擇目錄,或者可選擇文件和目錄。

    mode參數(shù):FILES_AND_DIRECTORIES   指示顯示文件和目錄。

          FILES_ONLY                             指示僅顯示文件。

         DIRECTORIES_ONLY                指示僅顯示目錄。

    showDialog(Component parent,String approveButtonText)
              彈出具有自定義 approve 按鈕的自定義文件選擇器對話框。

    showOpenDialog(Component parent)
              彈出一個 "Open File" 文件選擇器對話框。

    showSaveDialog(Component parent)
              彈出一個 "Save File" 文件選擇器對話框。

    setMultiSelectionEnabled(boolean b)
              設(shè)置文件選擇器,以允許選擇多個文件。

    getSelectedFiles() 
              如果將文件選擇器設(shè)置為允許選擇多個文件,則返回選中文件的列表(File[])。

    getSelectedFile()
              返回選中的文件。

    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.io.File;

    import javax.swing.JButton;
    import javax.swing.JFileChooser;
    import javax.swing.JFrame;
    import javax.swing.JLabel;

    public class FileChooser extends JFrame implements ActionListener{
        JButton open=null;
        public static void main(String[] args) {
            new FileChooser();
        }
        public FileChooser(){
            open=new JButton("open");
            this.add(open);
            this.setBounds(400, 200, 100, 100);
            this.setVisible(true);
            this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            open.addActionListener(this);
        }
        @Override
        public void actionPerformed(ActionEvent e) {
            // TODO Auto-generated method stub
            JFileChooser jfc=new JFileChooser();
            jfc.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES );
            jfc.showDialog(new JLabel(), "選擇");
            File file=jfc.getSelectedFile();
            if(file.isDirectory()){
                System.out.println("文件夾:"+file.getAbsolutePath());
            }else if(file.isFile()){
                System.out.println("文件:"+file.getAbsolutePath());
            }
            System.out.println(jfc.getSelectedFile().getName());
            
        }

    }
    posted on 2015-03-18 12:35 marchalex 閱讀(562) 評論(0)  編輯  收藏 所屬分類: java小程序
    主站蜘蛛池模板: 国产桃色在线成免费视频| 毛片无码免费无码播放 | 亚洲一区二区三区偷拍女厕 | 久久久久久久免费视频| 亚洲美女视频一区二区三区| 99久久精品免费视频| 亚洲av日韩av激情亚洲| 免费成人高清在线视频| 亚洲人成在线观看| 69精品免费视频| 亚洲国产成a人v在线| 好男人看视频免费2019中文| 亚洲精品又粗又大又爽A片| 日本免费v片一二三区| 男男gvh肉在线观看免费| 亚洲精品国产高清不卡在线| 丝袜捆绑调教视频免费区| 日本红怡院亚洲红怡院最新| 亚洲精品免费视频| 亚洲三级中文字幕| 免费a级毛片大学生免费观看| 特级毛片爽www免费版| 精品国产综合成人亚洲区| 十九岁在线观看免费完整版电影| 亚洲国产精品综合久久2007| 成人网站免费观看| 美女视频免费看一区二区| 久久91亚洲人成电影网站| eeuss影院www天堂免费| 曰曰鲁夜夜免费播放视频| 亚洲最大在线观看| 在线看片人成视频免费无遮挡| 国产精品亚洲一区二区三区在线观看 | h视频在线观看免费| 亚洲国产成人精品无码区在线观看| 日本在线看片免费人成视频1000| 亚洲欧洲日韩极速播放| vvvv99日韩精品亚洲| 日韩精品无码免费专区网站| 亚洲人成网站在线观看播放青青| 五月天婷亚洲天综合网精品偷|