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

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

?? extractdialog.java

?? 運用java開發(fā)工具
?? JAVA
字號:
package javazip.dialog;

import java.awt.Dialog;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.GraphicsConfiguration;
import java.awt.HeadlessException;
import java.awt.Toolkit;

import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTextField;
import javazip.util.*;
import javazip.DirTree;

public class ExtractDialog extends JDialog {

	private JPanel jContentPane = null;
	private JLabel jLabel = null;
	private JTextField jTextField = null;
	private JScrollPane jScrollPane = null;
	private DirTree dirTree = null;
	private JButton jBtnOK = null;
	private JButton jBtnCancel = null;
	private String targetPath;
	private String source="";
	public Util util=new Util();
	public ExtractDialog() throws HeadlessException {
		super();
		// TODO 自動生成構造函數(shù)存根
		initialize();
	}

	public ExtractDialog(Frame arg0) throws HeadlessException {
		super(arg0);
		// TODO 自動生成構造函數(shù)存根
		initialize();
	}

	public ExtractDialog(Frame arg0, boolean arg1,String source) throws HeadlessException {
		super(arg0, arg1);
		this.source=source;
		// TODO 自動生成構造函數(shù)存根
		initialize();
	}

	public ExtractDialog(Frame arg0, String arg1) throws HeadlessException {
		super(arg0, arg1);
		// TODO 自動生成構造函數(shù)存根
		initialize();
	}

	public ExtractDialog(Frame arg0, String arg1, boolean arg2)
			throws HeadlessException {
		super(arg0, arg1, arg2);
		// TODO 自動生成構造函數(shù)存根
		initialize();
	}

	public ExtractDialog(Frame arg0, String arg1, boolean arg2,
			GraphicsConfiguration arg3) {
		super(arg0, arg1, arg2, arg3);
		// TODO 自動生成構造函數(shù)存根
		initialize();
	}

	public ExtractDialog(Dialog arg0) throws HeadlessException {
		super(arg0);
		// TODO 自動生成構造函數(shù)存根
		initialize();
	}

	public ExtractDialog(Dialog arg0, boolean arg1) throws HeadlessException {
		super(arg0, arg1);
		// TODO 自動生成構造函數(shù)存根
		initialize();
	}

	public ExtractDialog(Dialog arg0, String arg1) throws HeadlessException {
		super(arg0, arg1);
		// TODO 自動生成構造函數(shù)存根
		initialize();
	}

	public ExtractDialog(Dialog arg0, String arg1, boolean arg2)
			throws HeadlessException {
		super(arg0, arg1, arg2);
		// TODO 自動生成構造函數(shù)存根
		initialize();
	}

	public ExtractDialog(Dialog arg0, String arg1, boolean arg2,
			GraphicsConfiguration arg3) throws HeadlessException {
		super(arg0, arg1, arg2, arg3);
		// TODO 自動生成構造函數(shù)存根
		initialize();
	}

	/**
	 * This method initializes this
	 * 
	 * @return void
	 */
	private void initialize() {
		this.setSize(330, 330);
		this.setTitle("選擇解壓到的文件夾");
		Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
		Dimension frameSize = this.getSize();
		this.setLocation( (screenSize.width - frameSize.width) / 2,
		                                  (screenSize.height - frameSize.height) / 2);
		this.setResizable(false);
		this.setContentPane(getJContentPane());
	}

	/**
	 * This method initializes jContentPane
	 * 
	 * @return javax.swing.JPanel
	 */
	private JPanel getJContentPane() {
		if (jContentPane == null) {
			jLabel = new JLabel();
			jLabel.setText("目標文件夾(如果不存在將創(chuàng)建)");
			jLabel.setPreferredSize(new java.awt.Dimension(310,30));
			jContentPane = new JPanel();
			jContentPane.setLayout(new FlowLayout());
			jContentPane.add(jLabel, null);
			jContentPane.add(getJTextField(), null);
			jContentPane.add(getJScrollPane(), null);
			jContentPane.add(getJBtnOK(), null);
			jContentPane.add(getJBtnCancel(), null);
		}
		return jContentPane;
	}

	/**
	 * This method initializes jTextField	
	 * 	
	 * @return javax.swing.JTextField	
	 */
	private JTextField getJTextField() {
		if (jTextField == null) {
			jTextField = new JTextField();
			jTextField.setPreferredSize(new java.awt.Dimension(310,22));
		}
		return jTextField;
	}

	/**
	 * This method initializes jScrollPane	
	 * 	
	 * @return javax.swing.JScrollPane	
	 */
	private JScrollPane getJScrollPane() {
		if (jScrollPane == null) {
			jScrollPane = new JScrollPane();
			jScrollPane.setPreferredSize(new java.awt.Dimension(310,190));
			jScrollPane.setViewportView(getDirTree());
		}
		return jScrollPane;
	}

	/**
	 * This method initializes dirTree	
	 * 	
	 * @return javazip.DirTree	
	 */
	private DirTree getDirTree() {
		if (dirTree == null) {
			dirTree = new DirTree();
			dirTree.addTreeSelectionListener(new javax.swing.event.TreeSelectionListener() {
				public void valueChanged(javax.swing.event.TreeSelectionEvent e) {
					jTextField.setText(dirTree.getPath());
				}
			});
		}
		return dirTree;
	}

	/**
	 * This method initializes jBtnOK	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJBtnOK() {
		if (jBtnOK == null) {
			jBtnOK = new JButton();
			jBtnOK.setText("確定");
			jBtnOK.setPreferredSize(new java.awt.Dimension(60,25));
			jBtnOK.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					if(jTextField.getText().equals("")){
						JOptionPane.showMessageDialog(ExtractDialog.this,"請選擇一個文件夾!","錯誤",JOptionPane.ERROR_MESSAGE);
					}else{
						targetPath=jTextField.getText();
						util.extractFile(source,targetPath);
						JOptionPane.showMessageDialog(ExtractDialog.this,"解壓成功!");
						setVisible(false);
					}
				}
			});
		}
		return jBtnOK;
	}

	/**
	 * This method initializes jBtnCancel	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJBtnCancel() {
		if (jBtnCancel == null) {
			jBtnCancel = new JButton();
			jBtnCancel.setText("取消");
			jBtnCancel.setPreferredSize(new java.awt.Dimension(60,25));
			jBtnCancel.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					dispose();
				}
			});
		}
		return jBtnCancel;
	}
	
	/**
	 * Get the target directory for the extracted files.
	 * 
	 * @return String
	 */
	public String getTargetPath(){
		return this.targetPath;
	}

}  //  @jve:decl-index=0:visual-constraint="10,10"

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品久久久久久综合日本欧美| 久久久激情视频| 国产呦萝稀缺另类资源| 亚洲精品乱码久久久久久| 精品少妇一区二区三区免费观看| 99re亚洲国产精品| 国产一区二区三区黄视频| 丝袜亚洲另类丝袜在线| 国产精品成人在线观看| 日韩欧美亚洲国产另类| 欧美三级日本三级少妇99| 波多野结衣中文字幕一区二区三区 | 风间由美性色一区二区三区| 视频一区视频二区在线观看| 亚洲图片欧美激情| 欧美国产精品中文字幕| 精品美女一区二区三区| 在线观看91av| 欧美揉bbbbb揉bbbbb| 色噜噜狠狠成人网p站| 成人免费毛片嘿嘿连载视频| 国产一区在线观看视频| 免费在线看一区| 图片区小说区国产精品视频| 亚洲免费资源在线播放| 成人免费一区二区三区在线观看| 久久久精品欧美丰满| 日韩精品中文字幕在线一区| 欧美电影在哪看比较好| 欧美日韩精品专区| 欧美日韩中文另类| 欧美日韩视频第一区| 欧美系列亚洲系列| 欧美日韩精品一区二区天天拍小说 | 国产一区二区在线看| 日日夜夜一区二区| 午夜精品久久久久久久| 亚洲成人三级小说| 亚洲一区二区三区中文字幕| 一区二区三区久久| 亚洲国产日日夜夜| 性做久久久久久免费观看| 五月综合激情网| 亚洲成a人v欧美综合天堂下载 | 国产揄拍国内精品对白| 精品一区二区在线视频| 国内精品视频一区二区三区八戒| 久久国产剧场电影| 国产乱子伦视频一区二区三区| 国产精品一二三在| 成人免费va视频| 91蝌蚪国产九色| 欧美视频中文一区二区三区在线观看| 欧美日韩免费一区二区三区视频| 欧美男生操女生| 日韩美女视频一区二区在线观看| 久久影院午夜论| 国产精品欧美精品| 一区二区欧美精品| 奇米色777欧美一区二区| 国内一区二区视频| jlzzjlzz亚洲日本少妇| 欧美综合久久久| 在线综合视频播放| 久久久.com| 一区二区三区四区视频精品免费| 日韩一区精品视频| 国产麻豆视频精品| 欧洲在线/亚洲| 日韩欧美国产三级| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 亚洲美女视频在线观看| 午夜精品福利久久久| 国内成人精品2018免费看| av一本久道久久综合久久鬼色| 91久久精品一区二区三区| 日韩西西人体444www| 日本一区二区免费在线观看视频| 亚洲精品国产精华液| 美女一区二区在线观看| aaa国产一区| 欧美巨大另类极品videosbest | 日日欢夜夜爽一区| 国产v日产∨综合v精品视频| 欧美亚洲日本国产| 日本不卡免费在线视频| 成人av一区二区三区| 91超碰这里只有精品国产| 日本一区二区不卡视频| 亚洲成人av在线电影| 成人免费视频视频| 日韩一级免费观看| 亚洲精品少妇30p| 韩国欧美国产1区| 欧美日韩一区精品| 国产精品入口麻豆原神| 美国十次了思思久久精品导航| 色综合激情五月| 久久精品日韩一区二区三区| 五月婷婷激情综合| 色婷婷综合中文久久一本| 久久在线免费观看| 蜜臀av性久久久久蜜臀aⅴ| 日本道免费精品一区二区三区| 欧美激情自拍偷拍| 蜜桃av一区二区三区| 欧美三级资源在线| 亚洲私人影院在线观看| 国产·精品毛片| 日韩精品中文字幕在线不卡尤物| 亚洲午夜久久久久久久久电影院 | 3atv一区二区三区| 亚洲欧美日韩国产中文在线| 国产黄色91视频| 精品国产乱码久久久久久久久 | 国产欧美日本一区视频| 裸体一区二区三区| 91精品国产入口| 性欧美疯狂xxxxbbbb| 欧美无乱码久久久免费午夜一区 | 精品在线免费观看| 日韩一区二区免费电影| 五月婷婷激情综合网| 欧美日韩精品欧美日韩精品一综合| 亚洲日本中文字幕区| 成+人+亚洲+综合天堂| 欧美国产一区二区在线观看| 狠狠色丁香久久婷婷综| 精品久久久久久久久久久久久久久| 日韩高清欧美激情| 91精品国产91综合久久蜜臀| 亚洲va韩国va欧美va| 4438x成人网最大色成网站| 日韩精品每日更新| 欧美一区二区三区系列电影| 婷婷丁香久久五月婷婷| 欧美精品日韩一区| 免费看欧美美女黄的网站| 欧美高清激情brazzers| 偷拍一区二区三区四区| 欧美一级国产精品| 精品一区二区三区香蕉蜜桃| 337p日本欧洲亚洲大胆精品| 日韩视频免费观看高清在线视频| 视频一区中文字幕| 日韩午夜激情电影| 国精产品一区一区三区mba视频| 26uuu亚洲婷婷狠狠天堂| 国产一区二区剧情av在线| 欧美经典一区二区| 91欧美一区二区| 一级日本不卡的影视| 欧美电影在线免费观看| 极品少妇xxxx偷拍精品少妇| 久久精品无码一区二区三区| jlzzjlzz亚洲日本少妇| 亚洲一区二区免费视频| 日韩亚洲欧美综合| 国产**成人网毛片九色| 亚洲特黄一级片| 欧美日韩一区二区三区高清| 开心九九激情九九欧美日韩精美视频电影 | 欧美精选午夜久久久乱码6080| 日产国产欧美视频一区精品| 久久综合999| av在线播放一区二区三区| 亚洲综合色网站| 欧美大胆一级视频| 99精品国产91久久久久久| 亚洲高清免费一级二级三级| 精品国产成人系列| 91麻豆产精品久久久久久 | 日韩成人一级片| 欧美激情一区不卡| 欧美日韩一区三区| 国产在线精品免费av| 玉足女爽爽91| 日韩精品一区二区三区在线播放 | 亚洲另类色综合网站| 欧美一级搡bbbb搡bbbb| 国产精品资源网| 亚洲精品视频自拍| 久久久久国产免费免费| 在线日韩一区二区| 国产成人综合视频| 日本中文一区二区三区| 中文字幕一区二区三区在线播放 | 亚洲免费观看高清完整 | 一区二区三区欧美视频| 欧美白人最猛性xxxxx69交| 91免费观看视频在线| 久久精品国产99| 亚洲影院在线观看| 亚洲国产精品二十页| 欧美日韩小视频| 不卡的av在线| 国产一区二区三区视频在线播放| 亚洲午夜激情av| 亚洲视频在线一区| 国产欧美一区二区在线观看|