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()); } } });
发表评论