filesave.java
来自「里面有我的JAVA实验和一些教程」· Java 代码 · 共 83 行
JAVA
83 行
import java.io.*;
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class file
{
public static void main(String args[])
{
file2 f = new file2();
}
}
class file2 extends Frame implements ActionListener
{
String str[]=new String[20];
TextField tf = new TextField(50);
TextArea ta = new TextArea(200,200);
Button bn = new Button("保存");
FileDialog sv;
file2()
{
//super("打开和保存文件");
setLayout(null);
setSize(500,500);
setVisible(true);
tf.setSize(330,30);
tf.setLocation(30,30);
add(tf);
tf.addActionListener(this);
ta.setSize(330,330);
ta.setLocation(30,60);
add(ta);
bn.setSize(30,30);
bn.setLocation(80,400);
add(bn);
bn.addActionListener(this);
sv=new FileDialog(this,"保存",FileDialog.SAVE);
addWindowListener
(
new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
}
);
}
public void actionPerformed(ActionEvent e)
{
ta.append(tf.getText()+"\n");
tf.setText("");
if(e.getSource()==bn)
{
sv.setVisible(true);
try
{
File fl=new File(sv.getDirectory(),sv.getFile());
FileWriter fw=new FileWriter(fl);
BufferedWriter bw = new BufferedWriter(fw);
String gt=ta.getText();
bw.write(gt,0,gt.length());
bw.flush();
fw.close();
}
catch(Exception e1)
{
}
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?