📄 save_actionlistener.java
字号:
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import javax.swing.JFileChooser;
import javax.swing.JFrame;
import javax.swing.JTextArea;
public class Save_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 Save_actionListener(JTextArea area1)
{
this.area1 = area1;
}
public void actionPerformed(ActionEvent e){
JFrame frame=new JFrame();
final JFileChooser fc=new JFileChooser();
int returnVal=fc.showSaveDialog(frame);
File file = null;
String str = area1.getText();
if (returnVal == JFileChooser.APPROVE_OPTION)
{
file = fc.getSelectedFile();
if(file != null)
{
try
{
FileWriter fw = new FileWriter(file);
BufferedWriter bw = new BufferedWriter(fw);
bw.write(str,0,str.length());
bw.flush();
bw.close();
}catch(IOException exx){area1.setText("保存失败");}
}
}
else if(returnVal == JFileChooser.CANCEL_OPTION)
{
area1.setText("您没有选择任何文件");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -