我的问题是一小.。 我正在使用<代码>Editable JComboBox。 它可能含有敏感案件。 例如,它可能有<代码>Item1和>项目1
。 因此,就我而言,这两个项目应区别对待。
但问题是,这两个项目也一样对待。 无论我选择的项目是什么,它总是选择第一个项目(Item1
)。 我在谷歌搜索,但找不到任何解决办法。 因此,我在这里发言。
http://www.ohchr.org。
//loading of Items
jdcbmItemType = new javax.swing.DefaultComboBoxModel(ItemTypeHandler.getItemTypeComboData(MainFrame.companyId));
private void jcbItemTypeMouseReleased(MouseEvent evt)
{
if (jcbItemType.getSelectedIndex() != -1)
{
loadItemTypeDetails(((ItemObject) jcbItemType.getSelectedItem()).getId());
}
else
{
resetFields();
}
}
public static Vector<ItemObject> getItemTypeComboDataV(BigInteger companyId, BigInteger categoryId, boolean addFirstElement, TriState deleted) throws ExceptionWrapper, EJBException
{
try
{
return (Vector<ItemObject>)lookupItemTypeFacade().getItemTypeComboData(companyId, categoryId, addFirstElement, deleted);
} catch (ExceptionWrapper exceptionWrapper)
{
throw exceptionWrapper;
} catch (EJBException ejbEx)
{
throw ejbEx;
} catch (Exception ex)
{
throw new ExceptionWrapper(ex.getMessage());
}
}
getItemTypeComboData
正在正常运作。 因此,您可以假设收到<代码>清单。 项目Object from here and it will nicely 2007, it to Vector<ItemObject>
jcbItemType.getS selected Index(
总是将<代码>Item1和>项目1
的同一索引退还。 但它回收了<代码>项目2的不同索引。
我知道,如果我能使用<条码>项目国家编码代码>活动,那将更好。 但就我而言,我可以不使用。 但是,我的问题是,MouseReleased
和FocusLost
为不同名称拼写而做的罚款,但与不同情况不同。 我确实感到 st。
www.un.org/spanish/ecosoc 提问的另一个方式:
<代码>MouseReleased或FocusLost
如何解决这一问题?
Thanks.