⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 choosefile.java

📁 包含了学生管理系统的一些基本操作以及相关窗口页面实现。
💻 JAVA
字号:
package com.hb.studentmanager.tools;

import java.awt.Container;
import java.io.File;
import javax.swing.JFileChooser;
import javax.swing.filechooser.FileFilter;

public class ChooseFile {
    transient Container parent;
//	弹出窗口选择文件
	public File chooseFile(){
		File file=null;
		JFileChooser fileChooser = new JFileChooser();//创建文件选取对话框
		fileChooser.setFileFilter(new FileFilter(){ //为对话框添加文件过滤器
			public String getDescription(){        //设置提示信息
				return "图像文件(.jpg;.gif)";
			}
			public boolean accept(File file){   //设置接受文件类型
				if(file.isDirectory())
					return true;                  //类型符合则返回true
				String fileName = file.getName().toLowerCase();
				if(fileName.endsWith(".jpg")||fileName.endsWith(".gif"))
					return true;                // 为JPG或者GIF则返回true
					 return false;              // 否则返回FALSE,即不显示在文件选取对话框中
			}
			});
		int i = fileChooser.showOpenDialog(getParent());   //弹出文件选取对话框并接受用户的处理信息
		if(i == JFileChooser.APPROVE_OPTION){     //用户选取了照片
		  file = fileChooser.getSelectedFile();//获得用户选取的文件对象
		}
		return file;
	}
    public Container getParent() {
        return getParent_NoClientCode();
    }
    final Container getParent_NoClientCode() {
        return parent;
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -