Information form in java

Source code 

import java.awt.*;

import javax.swing.*;

import java.awt.event.*;

import java.io.*;


public class g1 extends JFrame implements ActionListener,ItemListener

{

JFrame f;

JButton b1,b2;

JLabel l1,l2,l3,l4,l5,l6,l7;

JTextField t1,t2,t3;

JRadioButton r1,r2,a1,a2;

JComboBox cb1;

JCheckBox c1,c2,c3;


public g1()

{

f=new JFrame("form");


b1=new JButton("submit");

b1.addActionListener(this);

b1.setBounds(20,150,18,100);

b2=new JButton("exit");

b2.addActionListener(this);

b2.setBounds(30,150,150,120);

l1=new JLabel("Employ id :");

l2=new JLabel("Employ Name :");

l3=new JLabel("Gender :");

l4=new JLabel("Contect Number :");

l5=new JLabel("city :");

l6=new JLabel("Hobby :");

l7=new JLabel("Status :");


        t1=new JTextField();

        t2=new JTextField();

        t3=new JTextField();

        t3.setBounds(100,150,150,20);


        r1=new JRadioButton("Male");

        r2=new JRadioButton("Female");

        a1=new JRadioButton("Active");

        a2=new JRadioButton("Deactive");

        r1.addActionListener(this);

        r2.addActionListener(this);

        a1.addActionListener(this);

        a2.addActionListener(this);


        String s[]={"junagadh","jetpur","rajkot","surat","ahmdabad"};


        cb1=new JComboBox(s);

        cb1.addItemListener(this);


        c1=new JCheckBox("cricket");

        c2=new JCheckBox("hockey");

        c3=new JCheckBox("Kabaddi");


f.add(l1);

f.add(t1);

f.add(l2);

f.add(t2);

f.add(l3);

f.add(r1);

f.add(r2);

f.add(l4);

f.add(t3);

f.add(l5);

f.add(cb1);

f.add(l6);

f.add(c1);

f.add(c2);

f.add(c3);

f.add(l7);

f.add(a1);

f.add(a2);


f.add(b1);

f.add(b2);


f.setLayout(new GridLayout(20,20));

f.setSize(500,500);

f.setVisible(true);


}


public void actionPerformed(ActionEvent ae)

{

       /* if(r1.isSelected())

        {

            JOptionPane.showMessageDialog(this,"Male");

        }

        if(r2.isSelected())

        {

        JOptionPane.showMessageDialog(this,"Female");

        }


        if(a1.isSelected())

        {

        JOptionPane.showMessageDialog(this,"Active");

        }

        if(a2.isSelected())

        {

        JOptionPane.showMessageDialog(this,"Deactive");

        }*/

        if(ae.getSource()==b1)

        {

        try

        {

        FileWriter obj=new FileWriter("abc.txt");

        obj.write(t1.getText());

        obj.write(t2.getText());

        obj.write(t3.getText());

          //  char s=cb1.getSelectedItem();

        // obj.write(s);

        obj.close();

            JOptionPane.showMessageDialog(this,"Data add Succesfully");

        }

        catch(Exception e)

        {


        }

        }

        if(ae.getSource()==b2)

        {

        System.exit(0);

        }

}


public void itemStateChanged(ItemEvent ie)

{

}


public static void main(String args[]) 

{

new g1();

}

}

No comments:

Post a Comment