既作为文本字段又作为组合框的字段

sta*_*ion 0 java user-interface swing jtextfield jcombobox

基本上我需要一个字段(用于Swing),如果指定的数据不在提供的列表中,用户可以输入数据Combo-box.怎么做到这一点?

jhe*_*ngs 5

查看swing教程中的"可编辑组合框" .

基本上,您需要使用setEditable(true)组合框.来自API文档:

确定JComboBox字段是否可编辑.可编辑的JComboBox允许用户键入字段或从列表中选择一个项目来初始化字段,然后可以对其进行编辑.(编辑仅影响字段,列表项保持不变.)不可编辑的JComboBox在字段中显示所选项,但无法修改选择.