如何将jcombobox的选定值变为变量?

时间:2014-01-17 18:03:49

标签: java swing data-binding netbeans jcombobox

我有一个带有绑定值的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;
        }
    });

0 个答案:

没有答案