UML的期末项目里的部分代码要用这玩意
但是全网巴拉了一遍好像只有List有Change的监听器
就在我快要放弃的时候,发现了一抹曙光,找到了解决方法
贴上代码,留存备忘!感谢原作者
JComboBox<String> Status = new JComboBox<String>();
jPanel2.add(Status); //这是父容器
Status.addItem("在线");
//添加元素
Status.addItem("请勿打扰");
Status.addItem("隐身");
Status.addItem("离线");
//监听选中
Status.addItemListener(new ItemListener()
{
public void itemStateChanged(ItemEvent e)
{
//如果选中了一个
if (e.getStateChange() == ItemEvent.SELECTED)
{
//这里写你的任务 ,比如取到现在的值
String text=(String) Status.getSelectedItem();
System.out.println(text);
System.out.println(Status.getSelectedIndex());
}
}
});


发表评论