JAVA   10

bus

Guest on 24th January 2023 02:30:57 PM


  1. import javax.swing.*;
  2. import java.awt.*;
  3. import java.awt.event.*;
  4. public class Example{
  5.      public static void main(String args[])
  6.      {
  7.           JFrame b = new JFrame();
  8.           JLabel l1;
  9.           b.setLayout(new BorderLayout());
  10.           b.setSize(400,400);
  11.           b.setVisible(true);
  12.           JLabel a=new JLabel(new ImageIcon("Bus booking(finnnal).png"));
  13.           b.add(a);
  14.           a.setLayout(null);
  15.  
  16.  
  17.           l1 = new JLabel("name");
  18.           l1.setBounds(250,100,150,30);
  19.           a.add(l1);
  20.           JTextField t1 = new JTextField(" ");
  21.           t1.setBounds(400,100,300,35);
  22.           a.add(t1);
  23.           l1 = new JLabel("mobile number");
  24.           l1.setBounds(250,150,150,30);
  25.           a.add(l1);
  26.           JTextField t2 = new JTextField(" ");
  27.           t2.setBounds(400,150,300,35);
  28.           a.add(t2);
  29.           l1 = new JLabel("E-mail");
  30.           l1.setBounds(250,200,150,30);
  31.           a.add(l1);
  32.           JTextField t3 = new JTextField(" ");
  33.           t3.setBounds(400,200,300,35);
  34.           a.add(t3);
  35.           l1 = new JLabel("Gender");
  36.           l1.setBounds(250,250,150,30);
  37.           a.add(l1);
  38.  
  39.           JRadioButton r1=new JRadioButton("A) Male");    
  40.           JRadioButton r2=new JRadioButton("B) Female");    
  41.           r1.setBounds(400,250, 100, 30);    
  42.           r2.setBounds(500,250, 100, 30);    
  43.           ButtonGroup bg=new ButtonGroup();    
  44.           bg.add(r1);bg.add(r2);    
  45.           a.add(r1);a.add(r2);
  46.  
  47.           l1 = new JLabel("From");
  48.           l1.setBounds(250,300,150,30);
  49.           a.add(l1);
  50.  
  51.           String courses[] = { "banglore","mysore", "shimogga"};
  52.           JComboBox c = new JComboBox(courses);
  53.           c.setBounds(400, 300, 250, 30);
  54.           a.add(c);
  55.  
  56.           l1 = new JLabel("To");
  57.           l1.setBounds(250,350,150,30);
  58.           a.add(l1);
  59.  
  60.           String places[] = { "banglore","mysore", "shimogga"};
  61.           JComboBox c1 = new JComboBox(places);
  62.           c1.setBounds(400, 350, 250, 30);
  63.           a.add(c1);
  64.  
  65.           l1 = new JLabel("Month");
  66.           l1.setBounds(258,388,80,50);
  67.           a.add(l1);
  68.  
  69.           String mnth[] = { "jan","Feb","Mar","Apr","may","june","july","Agu","Sep","Oct","Nov","Dec"};
  70.           JComboBox c3 = new JComboBox(mnth);
  71.           c3.setBounds(339, 400, 80, 30);
  72.           a.add(c3);
  73.  
  74.           l1 = new JLabel("Date");
  75.           l1.setBounds(430,400,50,30);
  76.           a.add(l1);
  77.  
  78.           String date[] = { "1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30"};
  79.           JComboBox c4 = new JComboBox(date);
  80.           c4.setBounds(480,400,80,30);
  81.           a.add(c4);
  82.  
  83.  
  84.           l1 = new JLabel("Time");
  85.           l1.setBounds(570,400,60,30);
  86.           a.add(l1);
  87.  
  88.           String time[] = { "Morning","Night"};
  89.           JComboBox c5 = new JComboBox(time);
  90.           c5.setBounds(630,400,90,30);
  91.           a.add(c5);
  92.  
  93.           JRadioButton tnc=new JRadioButton("T&C");
  94.           tnc.setBounds(335,460,10,10);
  95.           ButtonGroup bg1=new ButtonGroup();
  96.           bg1.add(tnc);
  97.           a.add(tnc);
  98.  
  99.          JLabel l2 = new JLabel("I agree to the Terms and Conditions");
  100.           l1.setBounds(350,450,350,30);
  101.           a.add(l1);
  102.  
  103.           ImageIcon ii=new ImageIcon("thumb-1920-685301.jpg");
  104.           JButton b1 = new JButton("Search Bus");
  105.           b1.setBounds(300, 520, 150, 30);
  106.           a.add(b1);
  107.           b1.addActionListener(new ActionListener()
  108.           {
  109.                public void actionPerformed(ActionEvent e)
  110.                {
  111.                    
  112.          
  113.                     JOptionPane.showMessageDialog(null," ","hello",JOptionPane.INFORMATION_MESSAGE,ii);
  114.                }
  115.  
  116.           });
  117.  
  118.           JButton b2 = new JButton("Reset");
  119.           b2.setBounds(550, 520, 150, 30);
  120.           a.add(b2);
  121.  
  122.           b2.addActionListener(new ActionListener()
  123.           {
  124.                public void actionPerformed(ActionEvent e)
  125.                {
  126.                     t1.setText(" ");
  127.                     t2.setText(" ");
  128.                     t3.setText(" ");
  129.  
  130.                }
  131.  
  132.           });
  133.  
  134.  
  135.                }
  136. }

Raw Paste


Login or Register to edit or fork this paste. It's free.

">