//Input Data into File Swing
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
public class Form2 extends JFrame implements ActionListener
{
FileWriter fw;
JFrame f;
JLabel l1,l2,l3,l4,l5,l6;
JTextField t1,t2;
JPasswordField p1;
JComboBox cb1;
JTextArea ta;
JScrollPane sp1;
JButton b1,b2;
public Form2()
{
f=new JFrame("Register Form");
l6=new JLabel("REGISTER FORM");
l6.setBounds(200,5,250,100);
l6.setFont(new Font("Lucida Sans",Font.BOLD,30));
l1=new JLabel("Name");
l1.setBounds(150,100,150,30);
l1.setFont(new Font("Lucida Sans",Font.BOLD,13));
l2=new JLabel("Password");
l2.setBounds(150,160,200,30);
l2.setFont(new Font("Lucida Sans",Font.BOLD,13));
l3=new JLabel("Address");
l3.setBounds(150,220,250,30);
l3.setFont(new Font("Lucida Sans",Font.BOLD,13));
l4=new JLabel("City");
l4.setBounds(150,345,350,30);
l4.setFont(new Font("Lucida Sans",Font.BOLD,13));
l5=new JLabel("Phone");
l5.setBounds(150,410,400,30);
l5.setFont(new Font("Lucida Sans",Font.BOLD,13));
t1=new JTextField();
t1.setBounds(250,100,250,35);
t1.setFont(new Font("Lucida Sans",Font.BOLD,13));
p1=new JPasswordField();
p1.setBounds(250,160,250,35);
p1.setFont(new Font("Lucida Sans",Font.BOLD,13));
ta=new JTextArea();
sp1=new JScrollPane(ta,JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
sp1.setBounds(250,220,250,100);
ta.setFont(new Font("Lucida Sans",Font.BOLD,13));
String []ct={"","Rajkot","Gondal","Virpur","Jetpur","Junagadh"};
cb1=new JComboBox(ct);
cb1.setBounds(250,345,250,35);
cb1.setFont(new Font("Lucida Sans",Font.BOLD,13));
t2=new JTextField();
t2.setBounds(250,410,250,35);
t2.setFont(new Font("Lucida Sans",Font.BOLD,13));
b1=new JButton("Submit");
b1.setBounds(250,480,100,50);
b1.addActionListener(this);
b1.setFont(new Font("Lucida Sans",Font.BOLD,13));
b2=new JButton("Cancle");
b2.setBounds(400,480,100,50);
b2.addActionListener(this);
b2.setFont(new Font("Lucida Sans",Font.BOLD,13));
f.add(l6);
f.add(l1);
f.add(t1);
f.add(l2);
f.add(p1);
f.add(l3);
f.add(sp1);
f.add(l4);
f.add(cb1);
f.add(l5);
f.add(t2);
f.add(b1);
f.add(b2);
f.setLayout(null);
f.setDefaultCloseOperation(f.EXIT_ON_CLOSE);
f.setSize(700,600);
f.setVisible(true);
}
public void actionPerformed(ActionEvent ae)
{
try
{
fw=new FileWriter("BScIT.txt");
String s=t1.getText();
String s1=p1.getText();
String s2=ta.getText();
String s3=cb1.getSelectedItem().toString();
String s4=t2.getText();
fw.write(s);
fw.write(s1);
fw.write(s2);
fw.write(s3);
fw.write(s4);
fw.close();
}
catch(Exception e)
{
System.out.println(e);
}
if(ae.getSource()==b1)
{
JOptionPane.showMessageDialog(null,"Input Data Successfully!");
}
if(ae.getSource()==b2)
{
System.exit(0);
}
}
public static void main(String args[])
{
new Form2();
}
}
Output :-
If All Fields Are Filled Then Click Submit Button Then
Get Input Data Successfully Message.
Click Ok Button Then BScIT.txt Notepad File Will Appear