JComboBox下拉框选项事件

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());
}
  }
 }); 

发表评论

表情(⊙o⊙)…
看不清楚?点图切换 Ctrl+Enter快速提交

网友评论(0)

sitemap