博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
FileNameExtensionFilter文件过滤
阅读量:5793 次
发布时间:2019-06-18

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

1 package com.soft.test; 2  3 import javax.swing.*; 4 import javax.swing.filechooser.*; 5 import java.awt.event.*; 6 import java.io.FileFilter; 7  8 public class SplashDemo extends JFrame implements ActionListener { 9     private JButton jb = null;10 11     public SplashDemo() {12         jb = new JButton("打开");13         jb.addActionListener(this);14 15         this.add(jb);16         this.setSize(400, 300);17         this.setResizable(false);18         this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);19         this.setVisible(true);20     }21 22     public static void main(String[] args) {23 24         SplashDemo s = new SplashDemo();25     }26 27     public void actionPerformed(ActionEvent e) {28         JFileChooser jf = new JFileChooser();29         jf.setToolTipText("打开");30         FileNameExtensionFilter ff = new FileNameExtensionFilter(31                 "图像文件(jpg/gif)", "jpg", "jpeg", "gif");32         jf.setFileFilter(ff);33         jf.showOpenDialog(this);34 35     }36 37 }

 

转载于:https://www.cnblogs.com/xs-yqz/p/4553739.html

你可能感兴趣的文章
大恶人吉日嘎拉之走火入魔闭门造车之.NET疯狂架构经验分享系列之(四)高效的后台权限判断处理...
查看>>
信号量实现进程同步
查看>>
Spring4-自动装配Beans-通过构造函数参数的数据类型按属性自动装配Bean
查看>>
win10.64位wnmp-nginx1.14.0 + PHP 5. 6.36 + MySQL 5.5.59 环境配置搭建 结合Thinkphp3.2.3
查看>>
如何查看python selenium的api
查看>>
Python_Mix*random模块,time模块,sys模块,os模块
查看>>
iframe刷新问题
查看>>
数据解码互联网行业职位
查看>>
我所见的讲的最容易理解,逻辑最强的五层网络模型,来自大神阮一峰
查看>>
js实现复选框的操作-------Day41
查看>>
chrome浏览器开发者工具之同步修改至本地
查看>>
debian7 + wheezy + chromium + flashplayer
查看>>
AOP
查看>>
进阶开发——文档,缓存,ip限速
查看>>
vue中子组件需调用父组件通过异步获取的数据
查看>>
uva 11468 - Substring(AC自己主动机+概率)
查看>>
Mysql 数据备份与恢复,用户创建,授权
查看>>
Angular.js中的$injector服务
查看>>
构建之法读书笔记01
查看>>
linux - lsof 命令最佳实践
查看>>