下面的组合框有一系列数字,分别是:10,90 80等。等等。 当有人按下文本框中输入任何值时,我想拥有它,它在组合框中显示该值。
但是,我不希望它将它物理地添加到组合框中的项目列表中,只是临时显示它直到在组合框中选择了一个值。
文字框:
textField = new JTextField();
textField.setBounds(150,40,80,20);
getContentPane().add(textField);
textField.addKeyListener(new keyListener());
输入监听器:
public class keyListener extends KeyAdapter
{
public void keyPressed(KeyEvent e)
{
if (e.getKeyCode()==KeyEvent.VK_ENTER)
{
comboBox.addItem(TEMP_ITEM_HERE);
}
}
}
组合框:
comboBox = new JComboBox(cdata);
comboBox.setBounds(80,300,100,20);
getContentPane().add(comboBox);