combo = new Combo(shell, SWT.NONE);
combo.setItems(new String[] {"123", "223", "323", "ccc", "123", "223", "323", "ccc"});
启动程序,此时我在combo的文本框里输入一个数字"1",然后鼠标,打开下拉框。
按键盘方向键下浏览下拉框中的内容,这时combo文本框里的数字"1"会被替换成我当前浏览选择的内容。
但是我想锁定文本框里的内容,就是说不让文本框的内容随着下拉列表里的选择而改变。请问我应该怎么去做。
类似的下拉框有百度的搜索框, 还有QQ的好友搜索框,都是这样的效果。
combo.setItems(new String[] {"123", "223", "323", "ccc", "123", "223", "323", "ccc"});
启动程序,此时我在combo的文本框里输入一个数字"1",然后鼠标,打开下拉框。
按键盘方向键下浏览下拉框中的内容,这时combo文本框里的数字"1"会被替换成我当前浏览选择的内容。
但是我想锁定文本框里的内容,就是说不让文本框的内容随着下拉列表里的选择而改变。请问我应该怎么去做。
类似的下拉框有百度的搜索框, 还有QQ的好友搜索框,都是这样的效果。
public TestJComboBox() {
this.setSize(new Dimension(400,300));
JComboBox combo = new JComboBox(new String[] {"123", "223", "323", "ccc", "123", "223", "323", "ccc"});
this.add(combo, BorderLayout.NORTH);
this.setVisible(true);
}
public static void main(String[] args){
TestJComboBox test = new TestJComboBox();
}
}