package major;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;

import javax.swing.Box;
import javax.swing.JButton;
import javax.swing.JFormattedTextField;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPasswordField;
import javax.swing.JTextField;

import tools.update;



public class Test {
	private static boolean t=true;
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
//		OCR ocr=new OCR();
//		 try {
//			String maybe2 = new OCR().recognizeText(new  File("E:\\temp\\222.png"), "png");
//			update.updateFromWeb(maybe2,"E:\\temp\\222.txt",true);
//			System.out.println(maybe2);
//			System.out.println("**********");
//			//MyString str=new MyString();
//			//System.out.println(str.getString(maybe2));
//		} catch (Exception e) {
//			// TODO Auto-generated catch block
//			e.printStackTrace();
//		} 
//		SoundServer s=new SoundServer();
//		s.playSound("E:\\111\\HOOK1.wav");
		 
		 
		 
		 Box form = Box.createVerticalBox();
			JTextField field = new JTextField(30);
			form.add(new JLabel("图片路径:"));
			final JFormattedTextField webUrl =
	                new JFormattedTextField();
			webUrl.setValue("e:/temp/");
			form.add(webUrl);
			JTextField field1 = new JTextField(30);
			form.add(new JLabel("保存路径:"));
			final JFormattedTextField saveUrl =
	                new JFormattedTextField();
			saveUrl.setValue("e:/temp/");
			form.add(saveUrl);
	        
	        JButton button=new JButton("开始");
	        button.addActionListener(new ActionListener() {
				
				@Override
				public void actionPerformed(ActionEvent e) {
					// TODO Auto-generated method stub
		    		String fileUrls=(String)webUrl.getValue();
					String maybe2;
					try {
						File file=new File(fileUrls);
						File[] tempList = file.listFiles();
						if(tempList==null){
							JOptionPane.showMessageDialog( null , "该文件夹为空,","提示" , JOptionPane.INFORMATION_MESSAGE) ;
							return;
						}
						for(int i=0;t&&i<tempList.length;i++){
							String type=tempList[i].getName().split("\\.")[tempList[i].getName().split("\\.").length-1];
							if(!type.equals("png")&&!type.equals("PNG")&&!type.equals("jpg")&&!type.equals("JPG")&&!type.equals("bmp")&&!type.equals("tiff")&&!type.equals("gif")
				        			&&!type.equals("pcx")&&!type.equals("tga")&&!type.equals("fpx")&&!type.equals("svg")&&!type.equals("psd")&&!type.equals("cdr")
				        			&&!type.equals("pcd")&&!type.equals("dxf")&&!type.equals("ufo")&&!type.equals("eps")&&!type.equals("ai")&&!type.equals("raw"))
				        	{
								continue;
							}else{
								String saveUrls=(String)saveUrl.getValue();
								String name=tempList[i].getName().split("/")[tempList[i].getName().split("/").length-1].split("\\.")[0];
								maybe2 = new OCR().recognizeText(tempList[i], type);
								update.updateFromWeb(maybe2,saveUrls+"/"+name+".txt",true);
							}
						}
					} catch (Exception e1) {
						// TODO Auto-generated catch block
						e1.printStackTrace();
					}
					
				}
			}); 
	        form.add(button);
//	        JButton button1=new JButton("停止");
//			button1.addActionListener(new ActionListener() {
//				@Override
//				public void actionPerformed(ActionEvent e) {
//					// TODO Auto-generated method stub
//					d.setT(false);
//					d=new Demo();
//				}
//			}); 
//	        form.add(button1);
			JFrame frame = new JFrame("User Information");
	        frame.getContentPane().add(form);
	        frame.pack();
	        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	        frame.setVisible(true);
			
			
			
	}

}
最近下载更多
huang163zi  LV1 2023年4月25日
dengjunjun  LV15 2023年3月26日
yymftanghui  LV2 2022年3月4日
Chillax  LV1 2021年12月2日
shijinbiao2006  LV3 2021年8月4日
OrangeACE  LV1 2021年3月2日
yangyang11111111  LV1 2020年10月26日
Vicent250  LV1 2020年8月6日
htx1984  LV3 2020年2月23日
houliukou  LV38 2020年2月17日
最近浏览更多
nhxzyx 6月28日
暂无贡献等级
3334004690  LV10 6月22日
huang163zi  LV1 2023年4月25日
dengjunjun  LV15 2023年3月26日
harrison123  LV2 2022年5月10日
ruishent  LV6 2022年3月9日
502595347  LV1 2022年1月13日
Chillax  LV1 2021年12月1日
mlfreeman3 2021年10月11日
暂无贡献等级
whfuai  LV14 2021年8月19日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友