自学电脑游戏第四天(Swing)
继续之前的 3.组合框(JComboBox) 例题:利用JComboBox设计一个选择城市的程序。 import java.awt.*; import javax.swing.*; public class JComboBoxExample extends JFrame{ //定义两个组合框 JComboBox comboBox1,comboBox2; //设置一个字符数组 String cityNames[]={"北京","天津","上海","南京","重庆","武汉","杭州"}; //创建构造方法 public JComboBoxExample(){ //引用父类 super("组合框"); Container container=getContentPane(); container.setLayout(new FlowLayout()); //创建一个具有数组定义列表内容的组合框 comboBox1=new JComboBox(cityNames); //设置默认选项为第4个选项,因为在数组中第一个字符为cityNames[0] comboBox1.setSelectedIndex(3); //设置选项不可用,这里的不可用是不能编辑的意思,不是禁用 comboBox1.setEditable(false); comboBox2=new JComboBox