<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() 
              構造一個指向用戶默認目錄的 JFileChooser
    JFileChooser(File currentDirectory)
              使用給定的 File 作為路徑來構造一個 JFileChooser

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

    mode參數: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)
              設置文件選擇器,以允許選擇多個文件。

    getSelectedFiles() 
              如果將文件選擇器設置為允許選擇多個文件,則返回選中文件的列表(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小程序
    主站蜘蛛池模板: 羞羞漫画页面免费入口欢迎你 | a级黄色毛片免费播放视频| 乱爱性全过程免费视频| 嫩草成人永久免费观看| 亚洲成人免费电影| 免费一级国产生活片| 久久夜色精品国产亚洲AV动态图 | 一级毛片aaaaaa免费看| 国语成本人片免费av无码| 国产午夜免费福利红片| 久久青草亚洲AV无码麻豆| 亚洲中文字幕乱码一区| 91精品成人免费国产| 国产精品亚洲片在线| 在线观看亚洲精品专区| 性xxxx视频免费播放直播| 日韩精品一区二区亚洲AV观看| 国产亚洲漂亮白嫩美女在线| 亚洲?V无码乱码国产精品| 亚洲综合伊人制服丝袜美腿| 国产精品1024在线永久免费| 国色精品卡一卡2卡3卡4卡免费| 亚洲欧洲一区二区三区| 亚洲免费观看在线视频| 99在线热播精品免费99热| 亚洲精品乱码久久久久久中文字幕| 成人性生交大片免费看好| 亚洲成A人片在线观看无码3D | 爱丫爱丫影院在线观看免费| 亚洲国产精品一区二区久久| 日本在线观看免费高清| 无码中文在线二区免费| 久久亚洲国产伦理| 五月婷婷综合免费| 一级毛片视频免费观看| 国产一区视频在线免费观看| 免费久久人人爽人人爽av| 亚洲AV无码乱码在线观看代蜜桃| 99国产精品视频免费观看| 亚洲av中文无码乱人伦在线r▽| 噼里啪啦免费观看高清动漫4|