xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 6KB
    文件類型: .java
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-06-13
  • 語(yǔ)言: Java
  • 標(biāo)簽: java??文件搜索??文件名??

資源簡(jiǎn)介

java實(shí)現(xiàn)根據(jù)文件名查找本地文件,該程序可直接放在eclipse或者M(jìn)yeclipse中則可運(yùn)行,不需要下載其他什么工具包,為開發(fā)人員節(jié)省了很多時(shí)間

資源截圖

代碼片段和文件信息

package?test;

import?java.awt.Component;
import?java.awt.GridBagConstraints;
import?java.awt.GridBagLayout;
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;
import?javax.swing.JPanel;
import?javax.swing.JScrollPane;
import?javax.swing.JTextArea;
import?javax.swing.JTextField;

public?class?UIfileSearch?extends?Jframe?{
????
???public?UIfileSearch()?{
????????this.settitle(“文件搜索JAVA實(shí)現(xiàn)“);
????????this.setSize(600400);
????????this.setLocationRelativeTo(null);
????????this.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
????????this.add(new?SearchFilePanel());
????}
????
????public?static?void?main(String[]?args)?{
????????UIfileSearch?test?=?new?UIfileSearch();
????System.out.println(“5“);
????????test.setVisible(true);
????}
}

class?SearchFilePanel?extends?JPanel{
????
????/**
?????*?路徑瀏覽和查找按鈕?
?????*?Buttons?for?browsing?the?file?system?and?for?starting?the?search
????*/
????private?JButton?browsesearch;
???/**
????*?查找條件,路徑,查找過(guò)程
????*?the?conditionsdirectoryprocess?of?Searching
?????*/
????private?JLabel?filter?directorystatusShow1statusShow2;
????/**
?????*?輸入查找條件和路徑的文本框
?????*?TextField?for?inputing?the?search?filter?and?the?file?path
?????*/
????private?JTextField?textFiltertextDirectory;
????/**
?????*?顯示查找結(jié)果的文本區(qū)
?????*?the?textArea?to?show?the?result?of?searching
?????*/
????private?JTextArea?result;
????
????
????private?File?selectedFile;
???/**
????*?找到的文件數(shù)量
????*?number?of?file?had?found
????*/
????private?long?countFiles;
????/**
????*?temporary?variable?to?store?the??and?
????*/
????private?String?p?f;
???
????public??SearchFilePanel()?{
???????
???????filter?=?new?JLabel(“全部或者部分文件名:“2);
???????directory?=?new?JLabel(“查找:“2);
???????statusShow1?=?new?JLabel(“準(zhǔn)備收索...“2);
???????statusShow2?=?new?JLabel(“被發(fā)現(xiàn)的文件數(shù):“);
????????textFilter?=?new?JTextField(15);
????????textDirectory?=?new?JTextField(15);

???????result?=?new?JTextArea();
????????result.setEditable(false);
????????JScrollPane?js?=?new?JScrollPane(result);
????????
????????browse?=?new?JButton(“瀏覽“);
???????search?=?new?JButton(“開始收索“);
???????/**
????????*?給瀏覽按鈕設(shè)置監(jiān)聽(tīng)事件
?????????*?add?ActionListener?for?button?browse?directly
?????????*/
???????browse.addActionListener(new?ActionListener(){

???????????public?void?actionPerformed(ActionEvent?evt)?{
???????????????JFileChooser?jfc?=?new?JFileChooser();
??????????????//Just?choose?a?directory?address
??????????????jfc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
???????????????int?d?=?jfc.showDialog(null?“Browse?the?files“);
???????????????if(d?==?JFileChooser.APPROVE_OPTION)?{
????????????????????selectedFile?=?jfc.getSelectedFile();
????????????????????textDirectory.setText(selectedFile.getPath());
????????????????}
??????

評(píng)論

共有 條評(píng)論

相關(guān)資源