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

📄 e762. displaying the menu in a jcombobox component using a keystroke.txt

📁 这里面包含了一百多个JAVA源文件
💻 TXT
字号:
By default, typing a key in a read-only combobox selects an item that starts with the typed key. This example demonstrates how to display the drop-down menu when a key is typed. 
    // Create a read-only combobox
    String[] items = {"Ant", "Ape", "Bat", "Boa", "Cat", "Cow"};
    JComboBox cb = new JComboBox(items);
    
    // Create and register the key listener
    cb.addKeyListener(new MyKeyListener());
    
    // This key listener displays the menu when a key is pressed.
    // To display the menu only if the pressed key matches or does not match an item,
    // see e763 Displaying the Menu in a JComboBox Component Using a Keystroke If the Selected Item Is Not Unique.
    class MyKeyListener extends KeyAdapter {
        public void keyPressed(KeyEvent evt) {
            JComboBox cb = (JComboBox)evt.getSource();
    
            // Get pressed character
            char ch = evt.getKeyChar();
    
            // If not a printable character, return
            if (ch != KeyEvent.CHAR_UNDEFINED) {
                cb.showPopup();
            }
        }
    }

⌨️ 快捷键说明

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