java swing country list combobox example
www.iigftidea.com
To create a country list JComboBox
in Java Swing, you can use a DefaultComboBoxModel
and add the country names to it. Here's an example:
import javax.swing.DefaultComboBoxModel; import javax.swing.JComboBox; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.SwingUtilities; public class CountryComboBoxExample { public static void main(String[] args) { SwingUtilities.invokeLater(() -> { // Create a panel with a combo box JPanel panel = new JPanel(); JComboBox<String> countryComboBox = new JComboBox<>(); // Add the country names to the combo box model DefaultComboBoxModel<String> countryModel = new DefaultComboBoxModel<>(); countryModel.addElement("Afghanistan"); countryModel.addElement("Albania"); countryModel.addElement("Algeria"); // Add more countries as required countryComboBox.setModel(countryModel); // Add the combo box to the panel panel.add(countryComboBox); // Create a frame and add the panel to it JFrame frame = new JFrame("Country ComboBox Example"); frame.add(panel); frame.pack(); frame.setVisible(true); }); } }
In this example, we create a JPanel
with a JComboBox
to contain the country list. We then create a DefaultComboBoxModel
to store the country names, and add them to the model using the addElement
method. Finally, we set the JComboBox
model to the DefaultComboBoxModel
, and add it to the panel.
When you run this example, you will see a window with a JComboBox
containing a list of country names. You can select a country from the list by clicking on the drop-down arrow of the combo box.