I've tried many time to solve this problem...but still not successful,

I'm newbie..so anyone of guys can help me check this problem...

  • Button "Back" is big as frame
  • Seems no TextField for NoOfTicket
import javax.swing.*;
import java.awt.*;
//import java.awt.event.*;

public class ticketReservation extends JFrame {

	private JLabel jlbWelcome, jlbReserved, jlbMovie, jlbDate, jlbShowtime, jlbNoOfSeats, jlbPrice, jlbNoOfTicket;
	private JTextField jtfMovie, jtfDate, jtfShowtime, jtfNoOfSeats, jtfPrice, jtfNoOfTicket;
	private JButton jConfirm, jBack;

    Font f=new Font("Times",Font.BOLD,30);
  //Font f1=new Font("Times",Font.BOLD,16);
  //Font f2=new Font("Times",Font.BOLD,12);

	public ticketReservation () {

	jlbWelcome = new JLabel ("Ticket Reservation");
	//add jlbWelcome to the form
	add(jlbWelcome);
	jlbWelcome.setBounds(200,50,500,100);
        jlbWelcome.setHorizontalAlignment(jlbWelcome.CENTER );
        jlbWelcome.setFont(f);

    //Label
    jlbMovie = new JLabel("Movie :");
    jlbDate = new JLabel("Date :");
    jlbShowtime = new JLabel("Showtime :");
    jlbNoOfSeats = new JLabel("No of Seats :");
    jlbPrice = new JLabel("Price :");
    jlbNoOfTicket = new JLabel("No Of Tickets :");

    // add all the label on the frame
    add(jlbMovie);
    add(jlbDate);
    add(jlbShowtime);
    add(jlbNoOfSeats);
    add(jlbPrice);
    add(jlbNoOfTicket);

    //Set Positions
    jlbMovie.setBounds(300,140,100,20);
    jlbDate.setBounds(300,180,100,20);
    jlbShowtime.setBounds(300,220,100,20);
    jlbNoOfSeats.setBounds(300,250,100,20);
    jlbPrice.setBounds(300,280,100,20);
    jlbNoOfTicket.setBounds(300,310,100,20);

    // initialize the textfield with size
    jtfMovie = new JTextField(15);
    jtfDate = new JTextField(15);
    jtfShowtime = new JTextField(15);
    jtfNoOfSeats = new JTextField(15);
    jtfPrice = new JTextField(15);
    jtfNoOfTicket = new JTextField(15);

    // add all the label on the frame
    add(jtfMovie);
    add(jtfDate);
    add(jtfShowtime);
    add(jtfNoOfSeats);
    add(jtfPrice);
    add(jtfNoOfTicket);

    // set a particlar position on a screen with setbounds constructor
    jtfMovie.setBounds(400,140,100,20);
    jtfDate.setBounds(400,180,100,20);
    jtfShowtime.setBounds(400,220,100,20);
    jtfNoOfSeats.setBounds(400,250,100,20);
    jtfPrice.setBounds(400,280,100,20);
    jtfNoOfTicket.setBounds(400,320,100,20);




    // Add button
    jConfirm = new JButton("Confirm");
    jBack = new JButton("Back");

    Add tooltip in the buttons
    jConfirm.setToolTipText("Click this button to Add record in the Database.");
    jBack.setToolTipText("Click this button to Save record in the Database.");

    // Add button on a frame
    add(jConfirm);
    add(jBack);

    // set a particular position on a Frame
    jConfirm.setBounds(200,400,100,30);
    jBack.setBounds(310,400,100,30);

    // register all the button
    jConfirm.addActionListener(this);
    jBack.addActionListener(this);


	}


	public static void main (String [] args) {

		ticketReservation frame=new ticketReservation();
   		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		frame.setTitle("Ticket Reservation"); //set title of thewindow
		frame.setSize(800,600); //size of the window
		frame.setVisible(true); //visible the window
		frame.setLocationRelativeTo (null); //center the window
	}
}

I know its seems simple for u, but please tell me the problem.. Thank you !

This question has already been answered. Start a new discussion instead.