【问题标题】:automatically display the selected item in jcombobox在jcombobox中自动显示选中的项目
【发布时间】:2012-02-24 05:48:21
【问题描述】:

我已经完成了将数据从 MySQL 检索到 JComboBox。 它成功了。

  1. 初始
  2. 我选择类别“其他”而不是“成分”,然后保存它。
  3. 但是当我使用搜索按钮时,类别显示成分而不是其他。 我的问题是我想显示其他(或我选择的任何类别)

如果此代码将检索我在字段中的数据:

inventCodeField.setText(rs.getString("ItemCode"));

如何在不删除其他选项的情况下检索我从 JComboBox 中选择的数据?

【问题讨论】:

  • @GagandeepBali 否,因为如果用户选择 SHIPPED ,JCOMBOBOX 应该在 OPEN 和 IN PROCESS 之前首先显示 SHIPPED。用户会选择什么,就会显示出来。我该怎么做? :)
  • 我发布了我的搜索按钮代码 :) CMBNAME 是我的 JCOMBOBOX FIELD :)
  • ("index 0") 它说不能应用于给定类型,它需要 INT
  • 我刚刚看到 cmbname.getSelectedIndex() 并测试了它。cmbname.setSelectedIndex(0) 也不起作用。我删除了我的 cmets,谢谢 :)
  • 现在请再试一次,我在房间里。:-) 试试这个LINk

标签: java swing jcombobox


【解决方案1】:

查询具体记录后,提取category的字段值,作为JComboBox类的setSelectedItem()的参数。

// assume that category is a String that holds the category value after querying
cbo_category.setSelectedItem(category);

【讨论】:

    猜你喜欢
    • 2015-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-23
    相关资源
    最近更新 更多