package fileio; import java.io.*; import java.awt.*; import javax.swing.*; import java.awt.event.*; import java.io.FileWriter; public class Regform extends JFrame implements ActionListener{ JLabel l1,l2,l3,l4; JTextField t1,t2,t3,t4; JButton b1,b2; Regform() { this.setVisible(true); this.setTitle("Student Registration Form"); Container con=getContentPane(); con.setLayout(new GridLayout(5,2)); l1=new JLabel("Enter your ID number"); t1=new JTextField(30); l2=new JLabel("Enter your name"); t2=new JTextField(30); t3=new JTextField(30); t4=new JTextField(30); l3=new JLabel("Enter your branch"); l4=new JLabel("Enter your section"); b1=new JButton("Register"); b2=new JButton("Cancel"); con.add(l1); con.add(t1); con.add(l2); con.add(t2); con.add(l3); con.add(t3); con.add(l4); con.add(t4); con.add(b1); con.add(b2); con.setBackground(Color.BLUE); b1.addActionListener(this); b2.addActionListener(this); } public void actionPerformed(ActionEvent ae) { if(ae.getSource()==b1) { try { String id=t1.getText(); String name=t2.getText(); String branch=t3.getText(); String rank=t4.getText(); FileWriter fw=new FileWriter("reg.txt",true); System.out.println(id+" "+name+" "+branch+" "+rank); fw.write(id+" "+name+" "+branch+" "+rank+"\n"); fw.close(); } catch(IOException ie) { System.out.println(ie.getMessage()); } } } public static void main(String[] args) { Regform rf=new Regform(); rf.setSize(500,500); } }