JComboBox自动选择列表中的第一项

时间:2011-11-03 16:23:03

标签: java swing jcombobox

  

可能重复:
  How to configure JComboBox not to select FIRST element when created?

我有一个JComboBox,里面有几个可选项。我的问题是当用户点击JComboBox时,列表按预期显示,但当他决定不选择任何项目并且只是单击框架上的任何其他位置时,JComboBox会自动选择列表中的第一个项目。我如何避免这种情况,而不是选择第一个项目来选择最后一个被选中的项目?我想我需要覆盖一个JComboBox监听器或什么东西!?

1 个答案:

答案 0 :(得分:-1)

最好的方法是提供自己的ComboBoxModel来处理你的情况。不幸的是,实现这一目标并不容易。主要在只读CB中,正确识别用户手势可能非常棘手。