📄 exe_actionlistener.java
字号:
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import javax.swing.JTextArea;
import java.awt.color.*;
public class Exe_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,
area2 = null;
public Exe_actionListener(JTextArea area1,JTextArea area2)
{
this.area1 = area1;
this.area2 = area2;
}
public void actionPerformed(ActionEvent e){
String str = area1.getText();
area2.setText("");
try
{
BufferedWriter bw = new BufferedWriter(new FileWriter("temp.txt"));
bw.write(str,0,str.length());
bw.flush();
bw.close();
BufferedReader br = new BufferedReader(new FileReader("temp.txt"));
String str2 = "",str3 = "";
while((str2 = br.readLine()) != null)
{
area2.append(str2+"\n");
char c = 'c';
for(int i =0;i<=str2.length()-1;i++)
{
c = str2.charAt(i);
if(c == 32)
str3 += " ";
else if(c>=48 && c<=57)
str3 += 'n';
else if(c>=65 && c<=90 || c>=97 && c<=122)
str3 += 'c';
else
str3 += 'o';
}
area2.append(str3+"\n");
str3 = "";
}
br.close();
}catch(IOException ee){area2.setText("文件错误");}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -