废话不多说,直接上代码。代码如下:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
public class JComboBoxTest extends JFrame implements KeyListener {
private JComboBox cbx;
private JTextField jtf;
public JComboBoxTest() {
setSize(400, 300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container c = getContentPane();
c.setLayout(null);
cbx = new JComboBox(getItems());
cbx.setEditable(true);
cbx.setBounds(20, 20, 80, 20);
jtf = (JTextField)cbx.getEditor().getEditorComponent();
jtf.addKeyListener(this);
c.add(cbx);
setVisible(true);
}
public void keyPressed(KeyEvent e) {}
public void keyTyped(KeyEvent e) {}
@SuppressWarnings("unchecked")
public void keyReleased(KeyE