JAVA 文件对话框JFileChooser
来源:互联网 发布:淘宝卖家页面 编辑:程序博客网 时间:2024/05/10 11:47
import java.io.*;
import javax.swing.filechooser.FileFilter;
import javax.swing.*;
public class ch8_10 extends JFrame
{
chooseFile Jfc = new chooseFile(); //建立选择档案对话方块盒 Jfc
public static void main(String args[])
{
ch8_10 frame1 = new ch8_10();
frame1.setTitle("档案选择对话方块");
frame1.setSize(550,350);
frame1.setVisible(true);
}
public ch8_10()
{
Filter filter = new Filter(); //建立文件显示对象 filter
Jfc.addChoosableFileFilter(filter); //新增显示文件类型为 filter
getContentPane().add(Jfc);
}
public class chooseFile extends JFileChooser //chooseFile 继承 JFileChooser
{
File select;
String filename;
public chooseFile() //构造函数
{
super("c:/"); //调用父类别中的构造函数
}
public void approveSelection() //使用者按下核选按钮
{
select = Jfc.getSelectedFile();
//取得选择的文件
System.out.println(Jfc.getCurrentDirectory());
filename = Jfc.getName(select) ; //取得文件名
JOptionPane.showMessageDialog(getContentPane(),"你选择了文件 " + filename);
/* 显示信息对话框 */
}
public void cancelSelection() //使用者按下取消按钮
{
JOptionPane.showMessageDialog(getContentPane(),"取消此次的选择!");
/* 显示信息对话框 */
Jfc.setSelectedFile(null); //重设被选取的文件为 null
}
}
public class Filter extends FileFilter //Filter 继承 FileFilter
{
public boolean accept(File file)
{
return(file.getName().endsWith(".txt") || file.isDirectory());
/* 返回要显示的文件类型 */
}
public String getDescription()
{
return("TXT Files(*.txt)"); //返回显示文件类型的描述
}
}
}
import javax.swing.filechooser.FileFilter;
import javax.swing.*;
public class ch8_10 extends JFrame
{
chooseFile Jfc = new chooseFile(); //建立选择档案对话方块盒 Jfc
public static void main(String args[])
{
ch8_10 frame1 = new ch8_10();
frame1.setTitle("档案选择对话方块");
frame1.setSize(550,350);
frame1.setVisible(true);
}
public ch8_10()
{
Filter filter = new Filter(); //建立文件显示对象 filter
Jfc.addChoosableFileFilter(filter); //新增显示文件类型为 filter
getContentPane().add(Jfc);
}
public class chooseFile extends JFileChooser //chooseFile 继承 JFileChooser
{
File select;
String filename;
public chooseFile() //构造函数
{
super("c:/"); //调用父类别中的构造函数
}
public void approveSelection() //使用者按下核选按钮
{
select = Jfc.getSelectedFile();
//取得选择的文件
System.out.println(Jfc.getCurrentDirectory());
filename = Jfc.getName(select) ; //取得文件名
JOptionPane.showMessageDialog(getContentPane(),"你选择了文件 " + filename);
/* 显示信息对话框 */
}
public void cancelSelection() //使用者按下取消按钮
{
JOptionPane.showMessageDialog(getContentPane(),"取消此次的选择!");
/* 显示信息对话框 */
Jfc.setSelectedFile(null); //重设被选取的文件为 null
}
}
public class Filter extends FileFilter //Filter 继承 FileFilter
{
public boolean accept(File file)
{
return(file.getName().endsWith(".txt") || file.isDirectory());
/* 返回要显示的文件类型 */
}
public String getDescription()
{
return("TXT Files(*.txt)"); //返回显示文件类型的描述
}
}
}
- JAVA 文件对话框JFileChooser
- JFileChooser (Java Swing提供的文件选择对话框)
- JFileChooser (Java Swing提供的文件选择对话框)
- java之GUI文件对话框javax.swing.JFileChooser
- Java-记事本程序、文件选择对话框(JFileChooser)
- JFileChooser 文件选择对话框API
- java JFileChooser 文件过滤
- java 保存文件对话框的使用以及文件过滤器(FileDialog、JFileChooser)
- java 保存文件对话框的使用以及文件过滤器(FileDialog、JFileChooser)
- 设置文件选择对话框大小及纵向大小不可变--JAVA-SWING-JFileChooser-setMinimumSize
- 如何实现文件的打开与保存对话框(JFileChooser)
- 输入和输出流__文件对话框 JFileChooser
- Java_java中JFileChooser类(java_swing提供的文件选择对话框)
- JAVA文件选择JFileChooser使用例子
- java JFileChooser与 文件过滤器FileFilter
- Java中的文件对话窗(FileDialog,FilenameFilter,JFileChooser,FileFilter)
- java poi+JFileChooser选择框导出excel文件
- JAVA Swing图形化编程(一)文件选择器JFileChooser
- windows2003下安装testdirect、QTP及VSS的若干问题
- 综合一下typedef的用法。
- 程序员的希波克拉底誓言
- tomcat做web服务器时,通过地址栏传中文参数时,编码编译
- BOM 的一些总结
- JAVA 文件对话框JFileChooser
- oracle cursor 简单用法
- 读取xml文件属性的问题
- DAO 资料整理中
- 新时代之电脑酷刑
- 在ASP.NET中动态创建柱状图和饼图
- ASP.NET 2.0中将 GridView 导出到 Excel 文件中
- .net 页面之间传值
- 个人收藏使用javascript 做用户输入验证