1. 构造方法:
* JComboBox() 建立一个JComboBox组件.
* JComboBox(ComboBoxModel model) 根据model建立一个JComboBox组件.
* JComboBox(Objext[] items) 利用数组对象建立一个JComboBox组件.
* JComboBox(Vector items) 利用Vector对象建立一个JComboBox组件.
2. 增加item和侦听器等操作:
* additem 增加item
*insertitemAt 插入item
*removeitem 删除item
*removeitemAt 将某个item删除
*setselectitem 设置选择的item
*setselectitemIndex 设置选择的item序号
*Seteditable 可编辑
下面是一个例子:
String[] schoolage = { "本科", "硕士", "博士" };
schoolageComboBox = new JComboBox(schoolage);
schoolageComboBox.addItem("其他");
schoolageComboBox.insertItemAt("请选择", 0);
schoolageComboBox.setSelectedIndex(0);
schoolageComboBox.addItemListener(new ItemListener() {
public void itemStateChanged(ItemEvent e) {
if (e.getStateChange() == ItemEvent.SELECTED) { // 查看是否为新选中的选项触发
if (e.getItem().equals("其他") || e.getItem().equals("")) { // 查看触发的选项
schoolageComboBox.setEditable(true); // 设置选择框为可编辑
schoolageComboBox.setSelectedItem(""); // 将选项值修改为0字节
} else {
schoolageComboBox.setEditable(false); // 设置选择框为不可编辑