Skip to main content

COMBO BOX EVENT HANDLING CODE IN SWING JAVA

package Swing;

/**
 *
 * @author Administrator
 */
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class ComboBox1 implements ActionListener
{
JFrame fr;
JPanel p;
JTextField t1;
JComboBox c1;

    ComboBox1()
    {

    fr=new JFrame("My ComboBox");
   
    p=new JPanel();
    t1=new JTextField();
    p.setLayout(null);

    c1=new JComboBox();
    c1.addItem("INDIA");
    c1.addItem("JAPAN");
    c1.addItem("ENGLAND");
    c1.addItem("AUSTRALIA");
    c1.addItem("NEW ZEELAND");

    c1.addActionListener(this);


    t1.setBounds(120,60, 100,25);
    c1.setBounds(20,60,100,25);

    p.add(t1);
    p.add(c1);

    fr.add(p);
    fr.addWindowListener(new wclose());
    fr.setSize(500,500);
    fr.setVisible(true);
    }

    public void actionPerformed(ActionEvent ae)
    {
    String s=ae.getActionCommand();
    String c=(String) c1.getSelectedItem();
    System.out.println("Msg = "+c);

    if(c.equals("INDIA"))
    {
    System.out.println("INDIA");
    t1.setText(c);
    }
    else if(c.equals("JAPAN"))
    {
    System.out.println("JAPAN");
    t1.setText(c);
    }
     else if(c.equals("ENGLAND"))
    {
    System.out.println("ENGLAND");
    t1.setText(c);
    }
     else if(c.equals("AUSTRALIA"))
    {
    System.out.println("AUSTRALIA");
    t1.setText(c);
    }
     else if(c.equals("NEW ZEELAND"))
    {
    System.out.println("NEW ZEELAND");
    t1.setText(c);
    }
 }

    public static void main (String args[])
    {
    ComboBox1 obj=new ComboBox1();
    }
}

Comments

Popular posts from this blog

IP ADDRESS CLASSES

IP address classes Class 1 st  Octet Decimal Range 1 st  Octet High Order Bits Network/Host ID (N=Network, H=Host) Default Subnet Mask Number of Networks Hosts per Network (Usable Addresses) A 1 – 126* 0 N.H.H.H 255.0.0.0 126 (2 7  – 2) 16,777,214 (2 24  – 2) B 128 – 191 10 N.N.H.H 255.255.0.0 16,382 (2 14  – 2) 65,534 (2 16  – 2) C 192 – 223 110 N.N.N.H 255.255.255.0 2,097,150 (2 21 – 2) 254 (2 8  – 2) D 224 – 239 1110 Reserved for Multicasting E 240 – 254 1111 Experimental; used for research Note:  Class A addresses 127.0.0.0 to 127.255.255.255 cannot be used and is reserved for loopback and diagnostic functions. Private IP Addresses Class Private Networks Subnet Mask Addr...

UNIX/LINUX COMMAND

Unix / Linux Command cat  --- for creating and displaying short files chmod  --- change permissions cd  --- change directory cp  --- for copying files date  --- display date echo  --- echo argument ftp  --- connect to a remote machine to download or upload files grep  --- search file head  --- display first part of file ls  --- see what files you have lpr  --- standard print command (see also  print  ) more  --- use to read files mkdir  --- create directory mv  --- for moving and renaming files ncftp  --- especially good for downloading files via anonymous  ftp . print  --- custom print command (see also  lpr  ) pwd  --- find out what directory you are in rm  --- remove a file rmdir  --- remove directory rsh  --- remote shell setenv  --- set an environment variable sort  --- sort file tail  --- display last part of file ta...

PHP CODE TO DISPLAY IMAGE

<html>     <head>         <title>Img to PHP</title>     </head>     <body>         <?php         $x=0;         echo "<h4>";                echo "<u>LOOP1</u>";                 while($x<=5)                 {                     //echo " ".$x;                     $x++; //$x=$x+1                         ?>         <font color="red">HELLO PHP</font>     <?php     echo ''.$x.'.jpg';     echo "<br>";     echo '<img src='.$x.'.jpg'.' '.'height=50 ...