博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
GUI编程及文件对话框的使用
阅读量:5018 次
发布时间:2019-06-12

本文共 1163 字,大约阅读时间需要 3 分钟。

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();//构造一个指向用户的默认目录Filechooser	}	public Filechooser(){		open=new JButton("打开");		this.add(open);		this.setBounds(100,100,100,100);		this.setVisible(true);		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);		open.addActionListener(this);	}	public void actionPerformed(ActionEvent e){		JFileChooser j=new JFileChooser();		j.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);//设置Filechooser		j.showDialog(new JLabel(),"选择");// 弹出具有自己定义 approve button的自己定义文件选择器对话框		File file=j.getSelectedFile();			if(file.isDirectory()){				System.out.println("目录        "+file.getAbsolutePath());							}else if(file.isFile()){				System.out.println("目录        "+file.getAbsolutePath());			}			System.out.println(j.getSelectedFile().getName());			}}

转载于:https://www.cnblogs.com/jhcelue/p/7403744.html

你可能感兴趣的文章
C# 数字相除
查看>>
Spring MVC 学习笔记9 —— 实现简单的用户管理(4)用户登录显示局部异常信息...
查看>>
JS控制适配屏幕
查看>>
Linux 的字符串截取
查看>>
Java中的注解的详解
查看>>
Word中特殊字符的使用
查看>>
Get IPv4 Address 1.0
查看>>
程序员趣味读物:谈谈Unicode编码
查看>>
html页面渲染的原理和优化
查看>>
win8中的gridview和listview控件微软链接
查看>>
模块在insmod之后无法rmmod问题
查看>>
TD - 发布/订阅(Publish/Subscribe)
查看>>
2017-12-08 违法数据筛选.sql
查看>>
[Luogu 1640] SCOI2010 连续攻击游戏
查看>>
Ubuntu下的一款Dock工具-AWN
查看>>
【Openwrt】刷
查看>>
【特征值】特征值的几何含义
查看>>
配置魔药
查看>>
Java 多态详解
查看>>
收藏别人的小类库
查看>>