ComboBox的设置和监听

import java.applet.*;
import java.awt.*;
import java.awt.event.*;

import javax.swing.*;

public class ComboBox extends Applet{
    String str[]={"计算机1班","计算机2班","计算机3班","计算机4班"};
    Label l1=new Label("班级选项:");
    Label l2=new Label("选中的班级为:");
    Label l3=new Label("计算机1班");
    JComboBox cb=new JComboBox(str);
    JPanel row1=new JPanel();
    JPanel row2=new JPanel();
    FlowLayout layout = new FlowLayout();
    public void init(){
        row1.setLayout(layout);
        row1.add(l1);
        row1.add(cb);
        this.add(row1);
        row2.setLayout(layout);
        row2.add(l2);
        row2.add(l3);
        this.add(row2);
    }
    public void start(){
        cb.addItemListener(new ItemListener(){

            public void itemStateChanged(ItemEvent arg0) {
                l3.setText(arg0.getItem().toString());
            }
            
        });
    }
    
}
原文地址:https://www.cnblogs.com/zuferj115/p/5114245.html