⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 e765. listening for changes to the selected item in a jcombobox component.txt

📁 这里面包含了一百多个JAVA源文件
💻 TXT
字号:
Item events are generated whenever the selected item changes. These events are generated even while the user is moving through items in the displayed popup menu. If the combobox is editable, this event does not indicate whether the new item is taken from the predefined list or not. If this information is necessary, see e766 Listening for Action Events from a JComboBox Component. 
    // Create an editable combobox
    String[] items = {"item1", "item2"};
    JComboBox cb = new JComboBox(items);
    cb.setEditable(true);
    
    // Create and register listener
    MyItemListener actionListener = new MyItemListener();
    cb.addItemListener(actionListener);
    
    class MyItemListener implements ItemListener {
        // This method is called only if a new item has been selected.
        public void itemStateChanged(ItemEvent evt) {
            JComboBox cb = (JComboBox)evt.getSource();
    
            // Get the affected item
            Object item = evt.getItem();
    
            if (evt.getStateChange() == ItemEvent.SELECTED) {
                // Item was just selected
            } else if (evt.getStateChange() == ItemEvent.DESELECTED) {
                // Item is no longer selected
            }
        }
    }

 Related Examples 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -