This is a program given in my college but i am unable to get an output of this program. I need help. Tell me what is wrong in this program?
It compiles correctly without giving an error but just when i a run the program, the program doesn't run. Some message like "at JPanel.<init><JPanel.java:33> comesCode:import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class JPanel extends JFrame
{ JFrame frame= new JFrame("This is my JFrame");
JTextField txt1,txt2,txt3;
JLabel lbl1,lbl2,lbl3;
JButton btn1,btn2,btn3,btn4;
JPanel lblpanel,btnpanel;
JComboBox cmb1;
Object box[]={"name","age","salary"};
public JPanel()
{
txt1=new JTextField(20);
txt2=new JTextField(4);
txt3=new JTextField(10);
lbl1=new JLabel("Name");
lbl2=new JLabel("Age");
lbl3=new JLabel("Salary");
btn1=new JButton("add");
btn2=new JButton("modify");
btn3=new JButton("delete");
btn4=new JButton("exit");
lblpanel=new JPanel();
btnpanel=new JPanel();
cmb1=new JComboBox(box);
lblpanel.add(lbl1); lblpanel.add(txt1);
lblpanel.add(lbl2); lblpanel.add(txt2);
lblpanel.add(lbl3); lblpanel.add(txt3);
lblpanel.setLayout(new GridLayout(3,2));
btnpanel.add(btn1);
btnpanel.add(btn2);
btnpanel.add(btn3);
btnpanel.add(btn4);
add(cmb1);
btnpanel.setLayout(new FlowLayout());
add(lblpanel);
add(btnpanel);
setLayout(new GridLayout(2,1));
frame.setVisible(true);
}
public static void main(String[]args)
{
new JPanel();
}
}

