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

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

?? cal.java

?? 用來為垂直搜索引擎抓取數據的采集系統
?? JAVA
字號:
/*
 * *****************************************************
 * Copyright (c) 2005 IIM Lab. All  Rights Reserved.
 * Created by xuehao at 2005-10-12
 * Contact: zxuehao@mail.ustc.edu.cn
 * *****************************************************
 */

package org.indigo.util;

import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;
import java.util.Vector;

import javax.swing.*;
/**
 * 此類主要是個輔助工具,可以批量修改模板。
 * @author wbz
 *
 */
public class Cal
{
    private JFrame itsFrame=null;
    private JFileChooser itsChooser=null;
    private JCheckBox itsNestCheck=null;
    private JTextField itsDirPath=null;
    private final String DEL_STRING="Delete";
    private final String APP_STRING="Append";
    private final String MOD_STRING="Modify";
    private Vector itsFiles=null;
    private JTextField itsKeyField=null;
    private JTextField itsValField=null;
    private JTextArea itsArea=null;
    /**
     * 構造函數,初始化主界面。
     *
     */
    public Cal()
    {
        itsChooser = new JFileChooser();
        itsChooser.setFileSelectionMode( JFileChooser.DIRECTORIES_ONLY );
        
//        JFrame frame = new JFrame( "規則修改工具" );
        JFrame frame = new JFrame( "Agent批量統計工具" );
        itsFrame = frame;
        JPanel panel = new JPanel();
        panel.setLayout( new BorderLayout() );
        
        JPanel centerPanel = new JPanel( );
        centerPanel.setLayout( new BorderLayout() );
        JPanel p1 = new JPanel();
        JPanel p2 = new JPanel();
        
        final JRadioButton delBtn = new JRadioButton( DEL_STRING );
        final JRadioButton appBtn = new JRadioButton( APP_STRING );
        final JRadioButton modBtn = new JRadioButton( MOD_STRING );
        itsNestCheck = new JCheckBox( "Nested Task?" );
        appBtn.setSelected( true );
        

        ButtonGroup bg = new ButtonGroup();
        bg.add( delBtn );
        bg.add( appBtn );
        bg.add( modBtn );
        p1.add( delBtn );
        p1.add( appBtn );
        p1.add( modBtn );
        p1.add( itsNestCheck );

        itsKeyField = new JTextField( "LastItem", 20 );
        p2.add( new JLabel("Key:") );
        p2.add( itsKeyField );
        
        itsValField = new JTextField( "", 20 );
        p2.add( new JLabel("Value:") );
        p2.add( itsValField );
        
        centerPanel.add( p1, BorderLayout.NORTH );
        centerPanel.add( p2, BorderLayout.CENTER );
        
        JPanel southPanel = new JPanel();
        southPanel.setLayout( new BorderLayout() );
        JPanel ps1 = new JPanel();
        JPanel ps2 = new JPanel();
        JPanel ps21 = new JPanel();
        JPanel ps22 = new JPanel();
        ps2.setLayout( new BorderLayout() );
        
        itsDirPath = new JTextField( "", 40 );
        JButton dirBtn = new JButton( "open..." );
        dirBtn.addActionListener( new ActionListener()
                {
	            public void actionPerformed(ActionEvent ae)
	            {
	                int ret = itsChooser.showOpenDialog( itsFrame );
	                if( ret==JFileChooser.APPROVE_OPTION )
	                {
	                    String str = itsChooser.getSelectedFile().toString();
	                    itsDirPath.setText( str );
//	                    System.out.println( itsChooser.getSelectedFile() );
	                }
	            }
                });
        
        ps1.add( new JLabel("Directory:") );
        ps1.add( itsDirPath );
        ps1.add( dirBtn );
        
        JButton actBtn = new JButton( "Start" );
        JButton extBtn = new JButton( "Exit" );
        itsArea = new JTextArea( "", 20, 20 );
        actBtn.addActionListener( new ActionListener()
                {
            	public void actionPerformed( ActionEvent e )
            	{
            	    operateDir( itsDirPath.getText() );
            	}
                });
        extBtn.addActionListener( new ActionListener()
                {
            	public void actionPerformed( ActionEvent e )
            	{
            	    System.exit( 0 );
            	}
                });
        ps21.add( actBtn );
        ps21.add( extBtn );
        ps2.add( ps21, BorderLayout.NORTH );
        ps2.add( new JScrollPane(itsArea), BorderLayout.CENTER );
        
        southPanel.add( ps1, BorderLayout.NORTH );
        southPanel.add( ps2, BorderLayout.CENTER );
        
        panel.add( centerPanel, BorderLayout.CENTER );
        panel.add( southPanel, BorderLayout.SOUTH );
        
        frame.getContentPane().add( panel );
        frame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
        
        frame.pack();
        frame.show();
        
    }
    private void getFiles( String fileName )
    {
        File source = new File( fileName );
        String []files = source.list();
        for( int i=0; i<files.length; i++ )
        {
            File file = new File( source.getPath(), files[i] );
            if( file.isDirectory() )
            {
                getFiles( file.toString() );
            }else
            {
                String str = file.getAbsolutePath();
                if( itsFiles==null )
                {
                    itsFiles = new Vector();
                }
                if( str.endsWith(".task") )
                    itsFiles.add( str );
//                System.out.println( str );
            }
        }
    }
    private void operateDir(String path)
    {
        if( path==null || path.equals("") )
            return;
        getFiles( path );
        if( itsFiles==null )
        {
            System.out.println( "No task file in the directory, please try another directory." );
        }else
        {
            iFileCount = 0;
            itsArea.setText( "" );
            for( int i=0; i<itsFiles.size(); i++ )
            {
                String str = itsFiles.get( i ).toString();
//                System.out.println( str );
                doOperate( str );
            }
        }
    }
    private static int iFileCount=0;
    private void doOperate( String file )
    {
       if( file.endsWith(".task") )
       	itsArea.append( ++iFileCount + ") " +file+"\n" );
    }
    public static void main(String[] args)
    {
        new Cal();
    }
  
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲视频图片小说| 精品福利在线导航| 99r国产精品| eeuss国产一区二区三区| 国产主播一区二区三区| 精品一区二区三区免费视频| 精品一区二区三区的国产在线播放| 美女精品自拍一二三四| 久久国产精品99精品国产| 久久精品国产澳门| 国产成人自拍高清视频在线免费播放| 久久国产成人午夜av影院| 国产美女精品人人做人人爽| 国产中文字幕精品| 91色婷婷久久久久合中文| 欧美色综合天天久久综合精品| 欧美日韩电影一区| 欧美大度的电影原声| 欧美激情一区在线| 亚洲一本大道在线| 精品一区二区三区久久久| 成人黄色av电影| 欧美色图天堂网| 欧美一区二区三区小说| 国产亚洲人成网站| 亚洲色图色小说| 三级久久三级久久| 国产激情精品久久久第一区二区 | 在线观看免费亚洲| 欧美成人a∨高清免费观看| 国产欧美一二三区| 亚洲 欧美综合在线网络| 精品伊人久久久久7777人| 色婷婷久久久亚洲一区二区三区| 欧美一区二区三区免费| 亚洲天堂av一区| 韩国av一区二区三区四区| 色成年激情久久综合| 久久久久一区二区三区四区| 亚洲福利视频导航| 粉嫩嫩av羞羞动漫久久久| 91.com视频| 亚洲免费观看视频| 成人夜色视频网站在线观看| 8v天堂国产在线一区二区| 国产精品女人毛片| 精品亚洲成a人在线观看 | 日韩精彩视频在线观看| 大尺度一区二区| 日韩精品影音先锋| 亚洲一区二区三区中文字幕| 国产福利91精品| 91精品一区二区三区久久久久久| 中文字幕一区二区三区在线播放| 国产一区欧美一区| 日韩一区二区不卡| 日韩国产精品久久久| 欧美在线短视频| 国产精品免费aⅴ片在线观看| 激情文学综合网| 欧美变态tickling挠脚心| 五月天激情综合网| 欧美性色黄大片| 亚洲摸摸操操av| 91丝袜高跟美女视频| 一区二区中文视频| 成人蜜臀av电影| 久久精品亚洲精品国产欧美 | 亚洲综合色区另类av| 国产丶欧美丶日本不卡视频| 精品国产免费视频| 国产在线日韩欧美| 欧美一区2区视频在线观看| 日韩国产精品大片| 欧美精品久久久久久久久老牛影院| 一区二区三区久久| 在线观看精品一区| 亚洲午夜在线视频| 欧美日韩精品一区二区三区 | 在线观看亚洲成人| 亚洲一区二区三区免费视频| 欧美日韩在线直播| 免费欧美在线视频| 精品第一国产综合精品aⅴ| 国产精品18久久久久久久久 | 午夜精品一区二区三区免费视频 | 国产呦萝稀缺另类资源| 久久久午夜电影| 99久久精品情趣| 亚洲国产视频网站| 日韩一区二区免费在线观看| 精品一区二区三区免费毛片爱 | 夜夜嗨av一区二区三区中文字幕 | 久久亚洲二区三区| 国产99久久久国产精品潘金网站| 欧美经典一区二区三区| 99久久国产免费看| 亚洲v中文字幕| 久久夜色精品国产欧美乱极品| 国产成a人亚洲| 一区二区三区中文字幕在线观看| 欧美日韩精品一区二区三区| 国产精品一区二区免费不卡| 亚洲欧洲在线观看av| 69堂精品视频| 成人性生交大片免费看中文| 亚洲国产精品久久久久秋霞影院| 日韩免费看的电影| 91丨porny丨户外露出| 另类人妖一区二区av| 专区另类欧美日韩| 欧美xxx久久| 91福利视频网站| 国产精品一线二线三线精华| 亚洲国产精品自拍| 国产精品午夜电影| 制服视频三区第一页精品| 成人丝袜视频网| 免费高清不卡av| 亚洲在线一区二区三区| 日本一区二区三区高清不卡| 91精品国产综合久久香蕉的特点 | 91丨九色丨国产丨porny| 国产在线不卡视频| 粉嫩嫩av羞羞动漫久久久| 亚洲午夜电影在线观看| 欧美经典一区二区| 欧美xxx久久| 欧美男女性生活在线直播观看| 波多野结衣中文字幕一区| 国产一区三区三区| 久久国产精品99精品国产 | 91在线视频网址| 国产在线看一区| 九色综合国产一区二区三区| 亚洲自拍偷拍欧美| 亚洲色图一区二区三区| 国产精品入口麻豆九色| 26uuu久久天堂性欧美| 日韩免费成人网| 日韩精品一区二区三区四区 | 国产成人免费在线| 国产在线视视频有精品| 久久国产欧美日韩精品| 美洲天堂一区二卡三卡四卡视频| 五月天激情综合网| 石原莉奈在线亚洲三区| 日韩av一级电影| 奇米影视7777精品一区二区| 天堂久久久久va久久久久| 午夜激情一区二区三区| 偷偷要91色婷婷| 免费观看一级欧美片| 激情丁香综合五月| 国产一区二区三区在线看麻豆| 久久精品国产亚洲a| 久久99最新地址| 国产精品一区免费视频| 国产精品1区二区.| 91麻豆国产福利精品| 色欧美乱欧美15图片| 欧美三区免费完整视频在线观看| 欧美日韩小视频| 日韩美女在线视频| 国产欧美一区二区精品仙草咪| 欧美激情综合网| 亚洲一级二级三级| 伦理电影国产精品| 国产精品亚洲午夜一区二区三区 | 欧美精品一区在线观看| 国产亚洲美州欧州综合国| 日本一区二区在线不卡| 亚洲一区二区中文在线| 喷白浆一区二区| 成人黄动漫网站免费app| 日本韩国欧美一区| 91精品国产91热久久久做人人| 欧美精品一区二区三区高清aⅴ| 国产精品夫妻自拍| 日韩国产成人精品| 国产suv精品一区二区三区| 色94色欧美sute亚洲线路一久| 欧美精品亚洲一区二区在线播放| 26uuu色噜噜精品一区二区| 尤物在线观看一区| 欧美日韩国产综合草草| 久久综合色综合88| 亚洲一区在线看| 国产精品538一区二区在线| 欧美伊人久久久久久久久影院| 久久综合九色综合97_久久久| 亚洲欧洲国产日本综合| 麻豆精品久久精品色综合| 91丝袜高跟美女视频| 精品国产伦一区二区三区观看方式| 成人欧美一区二区三区1314| 老司机午夜精品99久久| 91福利在线看| 国产精品免费看片| 狠狠色丁香婷婷综合久久片|