java中的目录选择框和文件选择框【源】

1.目录选择框            
              JFileChooser chooser=new JFileChooser();
              chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);

             /**

             JFileChooser.DIRECTORIES_ONLY //只有目录

             JFileChooser.FILES_ONLY //只有文件

             JFileChooser.FILES_AND_DIRECTORIES //全部(默认值)

               */
              int result=chooser.showOpenDialog(null);
              String fname=chooser.getName(chooser.getSelectedFile());
              System.out.println("fname--->"+fname);
              if(result==JFileChooser.APPROVE_OPTION)
              {
                 
                   String filePath=chooser.getSelectedFile().getPath();
                   System.out.println("filePath--->"+filePath);
                   if(filePath.endsWith(".xml"))
                   {
                       System.out.println("filePath--->"+filePath);
                   }
              }
Object[] options = { "OK", "CANCEL" };
              int results= JOptionPane.showOptionDialog(null, "是否保存?", "Warning",
              JOptionPane.DEFAULT_OPTION, JOptionPane.WARNING_MESSAGE,null, options, options[0]);
              if(results==JOptionPane.OK_OPTION)
              {
                  doSave();
              }
              if(results==JOptionPane.NO_OPTION )
              {
                   doReturn();
              }
2.文件选择框
        javax.swing.JFileChooser chooser = new javax.swing.JFileChooser();
        chooser.showOpenDialog(null);
          String fname=chooser.getName(chooser.getSelectedFile());

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值