Java Programming Practical 18
Question 1
Write a program code to generate the following output

JcomboDemo.java
Java
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class JcomboDemo extends JFrame implements ItemListener
{
JComboBox jc;
JLabel jl;
JcomboDemo()
{
jc=new JComboBox();
jl=new JLabel();
jc.addItem("Solapur");
jc.addItem("Pune");
jc.addItem("Banglore");
jc.addItem("Mumbai");
setLayout(new FlowLayout());
add(jc);
add(jl);
jc.addItemListener(this);
setSize(500,300);
setTitle("JComboBox Demo");
setVisible(true);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public void itemStateChanged(ItemEvent ie)
{
String st=ie.getItem().toString();
jl.setText("You are in: "+st);
}
public static void main(String args[])
{
JcomboDemo obj=new JcomboDemo();
}
}
Output
