我有一个带有绑定值的jcombobox。我需要将选定的值输入变量。 这是我的代码。
String item = cmbItems.getSelectedItem().toString();
但是当我打印item变量的值时,它给出如下。
auction.items[itemNo=1]
(我的数据表项有两列itemNo和itemName。) 但是jcombobox会显示项目名称。 我需要将该项目名称变为变量。
我该怎么做?
请帮助....提前谢谢。
以下是我如何定义cmbItems
cmbItems = new javax.swing.JComboBox();
cmbItems.setRenderer(new DefaultListCellRenderer() {
@Override
public Component getListCellRendererComponent(
JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) {
super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus);
if (value instanceof Items) {
Items i = (Items)value;
setText(i.getItem());
}
return this;
}
});