need help in corejava

Discussion in 'Programming' started by Riyanath, Aug 31, 2010.

  1. #1
    i m getting the error msg "Exception in thread "main" java.lang.NoSuchMethodError: main" in the following code...please help me solving this problem..

    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;


    public class BanquetBooking implements ActionListener
    {

    JInternalFrame jif;
    JTextField t1,t2,t3,t4,t5,t6;
    JButton b1;
    JComboBox c1;
    public JInternalFrame getFrame()
    {

    jif = new JInternalFrame("Banquet booking form",false, true, false);

    t1= new JTextField(20);
    t2= new JTextField(20);


    JLabel l1 = new JLabel("Date");
    JLabel l2 = new JLabel("Booked by");
    JLabel l3 = new JLabel("Ocassion");

    c1= new JComboBox();
    c1.addItem("Birthday");
    c1.addItem("Marriage");
    c1.addItem("Anniversary");

    JPanel p1= new JPanel();

    p1.add(l1);p1.add(t1);p1.add(l2);p1.add(t2);p1.add(l3);p1.add(c1);


    p1.setLayout(new GridLayout(3,2));

    JPanel p2 = new JPanel();
    b1 = new JButton("Book Banquet");
    b1.addActionListener(this);

    p2.add(b1);

    JPanel p3 =new JPanel();

    JLabel l4 = new JLabel("Charges :");
    t3= new JTextField(20);


    p3.add(l4);p3.add(t3);
    JPanel mp = new JPanel();
    mp.add(p1);mp.add(p2);mp.add(p3);
    mp.setLayout(new BoxLayout(mp, BoxLayout.Y_AXIS));

    jif.add(mp);
    jif.setLayout(new FlowLayout());
    return jif;

    }
    public void actionPerformed(ActionEvent e)
    {
    if(e.getSource()==b1)
    {


    Db obj = new Db();
    String arr []= new String[4];
    arr[0]= t1.getText();
    arr[1]= t2.getText();
    arr[2]= (String)c1.getSelectedItem();
    if(arr[2].equals("Birthday"))
    {
    arr[3]="10000";
    }else if(arr[2].equals("Marriage"))
    {
    arr[3]="50000";
    }else if(arr[2].equals("Anniversary"))
    {
    arr[3]="20000";
    }

    String flag=obj.bookBanquet(arr);
    t3.setText(flag);
    }



    }

    }
     
    Riyanath, Aug 31, 2010 IP