Practical 18:Q4
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class CitySelection extends JFrame
{
JComboBox<String> cityComboBox;
JLabel label;
public CitySelection()
{
setTitle("City Selector");
setSize(400, 200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLayout(new FlowLayout());
String[] cities = {"Mumbai", "Solapur", "Pune", "Banglore"};
cityComboBox = new JComboBox<>(cities);
label = new JLabel("You are in Mumbai");
cityComboBox.addActionListener(new ActionListener());
{
public void actionPerformed(ActionEvent e)
{
label.setText("You are in " + cityComboBox.getSelectedItem());
}
}
add(cityComboBox);
add(label);
setVisible(true);
}
public static void main(String[] args)
{
new CitySelection();
}
}