Java Swing组件文件选择器JFileChooser简单用法示例
2017-11-13 11:15
831 查看
先来看效果:
说明:选择文件或者文件夹。本例子就直接在控制台输出文件或者文件夹的路径。实际开发中,就可以将文件或文件夹的路径封装为File的实例来使用了。
具体代码如下:
package awtDemo; 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; @SuppressWarnings("serial") 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()); } }
更多关于java相关内容感兴趣的读者可查看本站专题:《Java数据结构与算法教程》、《Java字符与字符串操作技巧总结》、《Java操作DOM节点技巧总结》、《Java文件与目录操作技巧汇总》和《Java缓存操作技巧汇总》
希望本文所述对大家java程序设计有所帮助。
您可能感兴趣的文章:
- Java实现拖拽文件上传dropzone.js的简单使用示例代码
- Java实现拖拽列表项的排序功能
- Java实现鼠标拖拽移动界面组件
- java swing中实现拖拽功能示例
- Java Swing 多线程加载图片(保证顺序一致)
- Java Swing实现窗体添加背景图片的2种方法详解
- Java Swing实现让窗体居中显示的方法示例
- Java Swing中的下拉式菜单(menu)、弹出式菜单(JPopupMenu)、选项卡窗体(JTabbedPane)组件使用案例
- Java Swing中JList选择事件监听器ListSelectionListener用法示例
- Java实现的可选择及拖拽图片的面板功能【基于swing组件】
相关文章推荐
- java中文件选择器JFileChooser的用法
- java中文件选择器JFileChooser的用法
- java中文件选择器JFileChooser的用法
- java中文件选择器JFileChooser的用法
- Java Swing组件JFileChooser用法实例分析
- Java Swing组件单选框JRadioButton用法示例
- Java_JSP2_Servlet3_Servlet文件上传、Servlet异步处理、Servlet web模块简单示例;
- java执行class文件简单示例
- JAVA GUI学习 - JFileChooser文件选择器组件学习:未包括JFileChooser系统类学习
- Java中文件选择框JFileChooser的用法
- java FutureTask的简单用法示例
- Java实现网络文件下载的简单示例
- Android中资源文件用法简单示例
- java之GUI文件对话框javax.swing.JFileChooser
- Java中使用Apache POI读取word文件简单示例
- java swing中JFileChooser保存文件时,在文件选择窗口提示是否覆盖
- JAVA学习Swing章节按钮组件JButton的简单学习
- java_swing_窗体风格_简单组件应用1
- java学习-JAVA基本排序法示例,JAVA数据类型转换 ,ArrayList用法,Calendar 简单应用
- 简单的java读取文件示例分享