📄 bytedemo.java
字号:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.io.*;
public class ByteDemo extends JFrame implements ActionListener
{
JPanel pnlMain;
JLabel lblName,lblGender,lblAge,lblAddress;
JTextField txtName,txtGender,txtAge,txtAddress;
JButton btnOpen,btnSave;
JFileChooser fc;
public ByteDemo()
{
super("字节方式读写文件演示");
fc=new JFileChooser();
pnlMain=new JPanel(new GridLayout(5,2));
lblName=new JLabel("姓名:");
lblGender=new JLabel("性别:");
lblAge=new JLabel("年龄:");
lblAddress=new JLabel("家庭地址:");
txtName=new JTextField(10);
txtGender=new JTextField(10);
txtAge=new JTextField(10);
txtAddress=new JTextField(10);
btnOpen=new JButton("读取");
btnOpen.addActionListener(this);
btnSave=new JButton("保存");
btnSave.addActionListener(this);
pnlMain.add(lblName);
pnlMain.add(txtName);
pnlMain.add(lblGender);
pnlMain.add(txtGender);
pnlMain.add(lblAge);
pnlMain.add(txtAge);
pnlMain.add(lblAddress);
pnlMain.add(txtAddress);
pnlMain.add(btnOpen);
pnlMain.add(btnSave);
setContentPane(pnlMain);
setSize(300,200);
setVisible(true);
}
public void actionPerformed(ActionEvent ae)
{
if (ae.getSource()==btnOpen)
{
fc.showOpenDialog(this);
}
else if (ae.getSource()==btnSave)
{
fc.showSaveDialog(this);
}
}
public static void main(String args[])
{
new ByteDemo();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -