【发布时间】:2013-07-16 19:31:02
【问题描述】:
我有 2 个 JComboBox,在第一个 JComboBox 上选择了一个项目后,第二个从数据库中填充。问题是每次我输入一个字母时都会填充第二个 jcombobox。我想让第二个 jcombobox 等到第一个 jcombobox 中的项目完成输入。
private void jobCdItemStateChanged(java.awt.event.ItemEvent evt) {
if (evt.getStateChange() == ItemEvent.SELECTED
&& jobCd.getSelectedItem() != "Select..."
&& jobCd.getSelectedItem().toString().length() > 0) {
populatePartNoListFilter();
}
}
【问题讨论】:
-
`问题是第二个jcombobox去填充每次我输入一个字母`你在什么组合中输入一个字母?
-
populatePartNoFilter() 在第一个组合上执行每个键击。我只想在选择第一个组合时执行 populatePartNoFilter()。