亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 2006110218220812234.txt

?? 可以進行文件分割和合并 可以進行文件分割和合并
?? TXT
?? 第 1 頁 / 共 2 頁
字號:
package huzhidong;

import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.sql.Date;

import javax.swing.*;

////////////主函數/////////
public class FileCut {
	public static void main(String args[]) {
		FileCutFrame fcf = new FileCutFrame();
		fcf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		fcf.pack();
		fcf.setVisible(true);
		fcf.setLocation(300, 300);
	}
}

////////文件分割器頂層容器類//
class FileCutFrame extends JFrame {
	public FileCutFrame() {
		setTitle("文件分割器");
		Container contentPane = getContentPane();
		FileCutPanel panel = new FileCutPanel();
		contentPane.add(panel);
	}
}

////////計算器界面類//////
class FileCutPanel extends JPanel {
	int number;//用于記錄輸入的數目

	JButton cut;//分割按鈕

	JButton union;//合并按鈕

	JButton ensure;//確認按鈕

	JButton cancel;//取消按鈕

	JButton lengthF;//大小按鈕

	JButton numberF;//數目按鈕

	JButton open;//瀏覽按鈕1

	JButton saveTo;//瀏覽按鈕2

	JButton addTFs;//添加按鈕

	JTextArea helpText;//左邊文本框

	JLabel label1;//原文件標簽

	JLabel label2;//分割方式標簽

	JLabel label3;//保存到標簽

	JTextField source;//原文件文本框

	JScrollPane helpTJs;//左邊文本框的頂層容器

	JTextField numIn;//數字輸入框

	JTextField saveAs;//保存地址輸入框

	JPanel jp1;

	JPanel jp2;

	JPanel jp3;

	JPanel jp4;

	JPanel jp5;

	JPanel jp6;

	JPanel jp7;
	JPanel jp8;

	static String flag1;//記錄操作形式

	static String flag2;//記錄分割形式

	int fileN = 0;//文件數組中文件個數

	File sourceFile;//原文件或文件夾

	JComboBox count;//單位選擇

	String[] strOF;//記錄要合并的文件名

	File[] unionFiles;//要合并的文件組

	final JProgressBar aJProgressBar; 
	

	
	/////構造方法/////
	public FileCutPanel() {
		

		ActionListener textAction2 = new TextAction2();
		ActionListener textAction1 = new TextAction1();
		ActionListener buttonAction1 = new ButtonAction1();
		setLayout(new BorderLayout());
		cut = new JButton("分割");
		cut.addActionListener(buttonAction1);
		union = new JButton("合并");
		union.addActionListener(buttonAction1);
		ensure = new JButton("確認");
		ensure.addActionListener(new QuerenButtonAction());
		cancel = new JButton("取消");
		cancel.addActionListener(buttonAction1);
		helpText = new JTextArea();
		helpText.setEditable(false);
		helpTJs = new JScrollPane(helpText);
		count = new JComboBox();
		count.insertItemAt("Mb", 0);
		count.insertItemAt("Kb", 1);
		count.insertItemAt("b", 2);
		count.setSelectedIndex(0);
		count.setEnabled(false);
		label1 = new JLabel("原文件");
		label2 = new JLabel("分割方式");
		label3 = new JLabel("保存到");
		source = new JTextField(11);
		source.addActionListener(textAction1);
		source.setEnabled(false);
		source.setToolTipText("輸入文件路徑后按回車可顯示文件信息");
		numIn = new JTextField(4);
		numIn.addActionListener(textAction2);
		numIn.setEnabled(false);
		jp1 = new JPanel();
		jp2 = new JPanel();
		jp3 = new JPanel();
		jp4 = new JPanel();
		jp5 = new JPanel();
		jp6 = new JPanel();
		jp7 = new JPanel();
		jp8 = new JPanel();
		jp6.setLayout(new BorderLayout());
		jp7.setLayout(new BorderLayout());
		lengthF = new JButton("大小");
		lengthF.addActionListener(buttonAction1);
		lengthF.setToolTipText("此為分割后文件大小");
		lengthF.setEnabled(false);
		numberF = new JButton("數目");
		numberF.addActionListener(buttonAction1);
		numberF.setToolTipText("此為分割后文件數目");
		numberF.setEnabled(false);
		saveAs = new JTextField(16);
		saveAs.setEnabled(false);
		addTFs = new JButton("添加");
		addTFs.setEnabled(false);
		addTFs.setToolTipText("將文件添加到要合并的文件組中");
		addTFs.addActionListener(new addTFsActionL());
		open = new JButton("瀏覽");
		open.addActionListener(new LiulanAction1Performed());
		saveTo = new JButton("瀏覽");
		saveTo.addActionListener(new LiulanAction2Performed());
		jp1.setLayout(new FlowLayout(FlowLayout.LEFT));
		jp1.add(cut);
		jp1.add(union);
		jp6.add(jp1, BorderLayout.NORTH);
		jp6.add(helpTJs);
		jp2.add(label1);
		jp2.add(source);
		jp2.add(open);
		jp2.add(addTFs);
		jp7.add(jp2, BorderLayout.NORTH);
		helpText.setText("\n歡迎使用文件分割器\n" + "作者: 胡志棟\n" + "請選擇您所要的操作\n\n"
				+ "選擇上面的按鈕");
		aJProgressBar = new JProgressBar();
		aJProgressBar.setMaximum(0);
		JPanel jp41 = new JPanel();
		JPanel jp42 = new JPanel();
		JPanel jp43 = new JPanel();
		jp41.add(label2);
		jp41.add(lengthF);
		jp41.add(numberF);
		jp41.add(numIn);
		jp41.add(count);
		jp42.add(label3);
		jp42.add(saveAs);
		jp42.add(saveTo);
		jp43.add(ensure);
		jp43.add(cancel);
		jp4.setLayout(new GridLayout(4, 1));
		jp4.add(jp41);
		jp4.add(jp42);
		jp4.add(jp43);
		jp4.add(aJProgressBar);
		jp7.add(jp4, BorderLayout.SOUTH);
		add(jp6, BorderLayout.WEST);
		add(jp7, BorderLayout.EAST);
		strOF = new String[20];
	}

	////////分割,合并,大小,數目,取消按鈕事件類
	class ButtonAction1 implements ActionListener {
		public void actionPerformed(ActionEvent e) {
			fileN = 0;
			source.setEnabled(true);
			saveAs.setEnabled(true);
			////當為分割時///
			if (e.getActionCommand() == "分割") {
				count.setEnabled(false);
				label2.setText("分割方式");
				flag1 = "分割";
				cut.setForeground(new Color(255, 0, 0));
				union.setForeground(new Color(0, 0, 0));
				lengthF.setEnabled(true);
				numberF.setEnabled(true);
				addTFs.setEnabled(false);
				label1.setText("原文件");
				//////////顯示幫助信息///
				helpText
						.setText("分割使用方法:\n原文件輸入要分割的文件,\n然后選擇分割方式,保\n存處輸入分割后的文件\n存放地址,點擊確認即可");
			}
			////當為合并時///
			if (e.getActionCommand() == "合并") {
				addTFs.setEnabled(true);
				count.setEnabled(false);
				numIn.setEnabled(false);
				flag1 = "合并";
				union.setForeground(new Color(255, 0, 0));
				cut.setForeground(new Color(0, 0, 0));
				label1.setText("原文件");
				label2.setText("                ");
				lengthF.setEnabled(false);
				numberF.setEnabled(false);
				//////顯示幫助信息////////
				helpText
						.setText("合并使用方法:\n原文件輸入要合并的文件\n或它們所在文件夾,保存\n處輸入的為合并后的文件,\n若該文件已經存在,則\n將該文件與原文件合并.");
			}
			///當為大小或數目按鈕時//
			if (e.getActionCommand() == "大小" || (e.getActionCommand() == "數目")) {
				String str = source.getText();
				str = str.replace("\\", "/");//將文件名中"\"換為"/"
				File aimFile = new File(str);
				if (aimFile.exists()) {/////當原文件存在時顯示其信息
					if (aimFile.isDirectory()) {//當為文件夾時
						helpText.setText("警告!!!\n該目標是一個文件夾\n文件夾名稱:\n"
								+ aimFile.getName() + "\n文件數目:"
								+ aimFile.listFiles().length + "\n"
								+ new Date(aimFile.lastModified()));
					}
					if (aimFile.isFile()) {//當為文件時
						helpText.setText("文件夾名稱:\n" + aimFile.getName()
								+ "\n大小:" + aimFile.length() + "byte\n"
								+ new Date(aimFile.lastModified()));
					}
				} else {
					helpText.setText("\n\n對不起,找不到原文件!\n");
				}
				numIn.setEnabled(true);
				if (e.getActionCommand() == "大小") {
					lengthF.setForeground(new Color(255, 0, 0));
					numberF.setForeground(new Color(0, 0, 0));
					count.setEnabled(true);
					flag2 = "lengthF";
				} else {

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲午夜久久久久久久久久久 | 成人免费不卡视频| 国产精品久久毛片| 国产98色在线|日韩| 国产精品乱人伦中文| 99久久婷婷国产| 亚洲综合在线免费观看| 欧美肥妇bbw| 国内精品久久久久影院薰衣草| 久久久九九九九| 91蝌蚪porny| 免费人成在线不卡| 国产亚洲欧美日韩俺去了| 成人小视频在线观看| 亚洲最大成人综合| 2021国产精品久久精品| 99久久久久免费精品国产| 久久国产日韩欧美精品| 91久久国产综合久久| 欧美日韩国产系列| 欧美一级黄色片| 久久久亚洲欧洲日产国码αv| 欧美国产一区二区| 亚洲国产美女搞黄色| 日韩中文字幕不卡| caoporm超碰国产精品| 日韩欧美资源站| 99久久99久久免费精品蜜臀| 欧美美女黄视频| 国产综合色视频| 亚洲天堂精品在线观看| 91麻豆精品国产91久久久久久 | 欧美理论电影在线| 国产精品一区二区免费不卡| 亚洲激情欧美激情| 国产亲近乱来精品视频| 欧美午夜宅男影院| 波多野结衣中文一区| 日韩电影免费一区| 亚洲男人的天堂在线观看| 日韩片之四级片| 91久久香蕉国产日韩欧美9色| 国产一区二区在线免费观看| 亚洲电影在线免费观看| 日本一二三不卡| 欧美成va人片在线观看| 日本久久电影网| 国产成人自拍网| 日本sm残虐另类| 亚洲一区二区3| 国产精品初高中害羞小美女文| 日韩欧美中文字幕制服| 欧美熟乱第一页| 91论坛在线播放| jiyouzz国产精品久久| 精品一区免费av| 三级精品在线观看| 亚洲一级二级三级在线免费观看| 欧美极品aⅴ影院| 欧美精品一区二区三区蜜桃| 欧美日韩国产首页| 在线观看精品一区| www.亚洲免费av| 成人一区二区三区| 国产一区二区剧情av在线| 麻豆精品视频在线观看免费| 亚洲在线一区二区三区| 亚洲日本va在线观看| 国产精品久线观看视频| 国产精品色婷婷| 国产精品污www在线观看| 精品美女在线播放| 精品99久久久久久| 精品电影一区二区三区| 日韩一区二区三区四区五区六区| 欧美日韩一区二区三区在线看| 色先锋久久av资源部| 91传媒视频在线播放| 在线精品视频小说1| 91黄色激情网站| 欧美亚洲国产一区在线观看网站 | 国产女主播视频一区二区| 久久久影视传媒| 中文乱码免费一区二区| 成人欧美一区二区三区白人| 国产精品久久99| 亚洲免费观看高清完整版在线| 亚洲精品久久久蜜桃| 亚洲电影一区二区三区| 性做久久久久久| 麻豆精品一区二区综合av| 国产精品资源在线观看| 国产91丝袜在线观看| 91无套直看片红桃| 91成人网在线| 欧美一级在线观看| 国产欧美视频一区二区三区| 国产精品国模大尺度视频| 国产精品69久久久久水密桃| 国产一区二区h| 成人久久视频在线观看| 欧美三级电影在线观看| 91精品国产免费| 久久久精品一品道一区| 亚洲欧美日韩系列| 日韩成人一级片| 国产精品亚洲人在线观看| 99re在线精品| 欧美大肚乱孕交hd孕妇| 国产精品三级电影| 亚洲一区av在线| 久久99精品国产麻豆不卡| eeuss影院一区二区三区| 欧美无砖专区一中文字| 久久蜜桃av一区精品变态类天堂| 亚洲丝袜另类动漫二区| 日韩激情视频在线观看| 国产成人综合亚洲91猫咪| 欧洲一区在线观看| 久久精品夜夜夜夜久久| 香蕉影视欧美成人| 成人夜色视频网站在线观看| 欧美三级电影一区| 中文在线免费一区三区高中清不卡| 亚洲综合成人网| 国产精品一区二区三区四区| 欧美日韩久久不卡| 国产精品久久久一本精品| 日本不卡不码高清免费观看| www.欧美日韩| 日韩精品一区二区三区老鸭窝| 亚洲欧洲综合另类| 激情欧美一区二区| 欧美日韩视频专区在线播放| 最新热久久免费视频| 麻豆成人91精品二区三区| 欧美视频中文字幕| 亚洲柠檬福利资源导航| 国产91清纯白嫩初高中在线观看 | 黄色小说综合网站| 色乱码一区二区三区88| 欧美韩日一区二区三区| 六月丁香综合在线视频| 精品视频资源站| 亚洲啪啪综合av一区二区三区| 国产精品资源在线| wwwwww.欧美系列| 日韩电影在线一区二区| 欧美人狂配大交3d怪物一区| 亚洲人成伊人成综合网小说| 成人精品视频一区| 亚洲国产精品激情在线观看| 精品一区二区三区影院在线午夜 | 91老师片黄在线观看| 国产亚洲短视频| 激情五月婷婷综合网| 欧美一区二区视频在线观看2022| 亚洲综合另类小说| 91国产免费看| 一区二区三区精品视频在线| 91原创在线视频| 亚洲视频一区在线| 99精品久久只有精品| 国产精品久久久久久久岛一牛影视 | 久久久蜜臀国产一区二区| 精品在线播放午夜| 欧美岛国在线观看| 精品中文字幕一区二区小辣椒| 7777精品久久久大香线蕉| 调教+趴+乳夹+国产+精品| 欧美日韩你懂得| 亚洲高清视频中文字幕| 欧美精品三级在线观看| 五月综合激情网| 欧美一级午夜免费电影| 另类的小说在线视频另类成人小视频在线 | 国产日韩欧美精品综合| 国产传媒日韩欧美成人| 亚洲国产精品精华液ab| 99久久精品国产网站| 亚洲视频在线观看三级| 欧美性猛交xxxxxxxx| 天天av天天翘天天综合网 | 国产精品色在线| 91色婷婷久久久久合中文| 亚洲免费在线电影| 欧美日韩一卡二卡三卡| 黑人巨大精品欧美黑白配亚洲| 26uuu色噜噜精品一区二区| 成人av免费观看| 亚洲一区在线视频观看| 日韩欧美国产wwwww| 国产成人精品亚洲日本在线桃色| 国产精品久久久久久久久晋中 | 91麻豆精品国产91久久久久久| 激情文学综合插| 亚洲精品视频自拍| 69久久99精品久久久久婷婷| 狠狠色狠狠色综合系列| 亚洲人成影院在线观看|