⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 open_actionlistener.java

📁 字符识别程序
💻 JAVA
字号:
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;

import javax.swing.JFileChooser;
import javax.swing.JFrame;
import javax.swing.JTextArea;

	public class Open_actionListener implements ActionListener {
		/**
		 * <p>Title: 字符识别程序</p>
		 *
		 * <p>Description: </p>
		 *
		 * <p>Copyright: Copyright (c) 2006</p>
		 *
		 * <p>Company: 04医学应用2班</p>
		 *
		 * @author 叶富升
		 * @version 1.0
		 */
		private JTextArea area1 = null;
		public Open_actionListener(JTextArea area1)
		{
			this.area1 = area1;
		}
		      public void actionPerformed(ActionEvent e){              
		          JFrame frame=new JFrame();
		          final JFileChooser fc=new JFileChooser();
		          int returnVal=fc.showOpenDialog(frame);
		
		
		    File file = null;
		    if (returnVal == JFileChooser.APPROVE_OPTION)
		    {
		        file = fc.getSelectedFile();
		        
		        if(file != null)
		        {
		        	
		          try
		          {
		                FileReader fr = new FileReader(file);
		                BufferedReader in = new BufferedReader(fr);
		                String str = null;
		                area1.setText("");
		                while((str = in.readLine()) != null)
		                {
		                	area1.append(str);
		                	area1.append("\n");
		                }
		                in.close();                		
		        	
		          }catch(IOException ex){area1.setText("读取错误!");}
		
		        }
		        
		      }  
		        
		    else if(returnVal == JFileChooser.CANCEL_OPTION)
		    {
		        area1.setText("您没有选择任何文件");
		    } 
		   }
	}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -