- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有表rk_acgroups
,其中存储帐户类型列表。我想显示带有 id 的帐户类型名称,这样我就可以在其子表中仅插入 id 而不是文本。
private DefaultComboBoxModel accountGroups() {
DefaultComboBoxModel groupModel = new DefaultComboBoxModel();
groupModel.addElement("-- Account Group --");
MySQLConnection mysql = new MySQLConnection();
ResultSet groupSet = mysql.query("SELECT * FROM rk_acgroups WHERE status=1 ORDER BY sort_order");
try {
while(groupSet.next()) {
groupModel.addElement(groupSet.getString("name"));
}
} catch (SQLException e) {
e.printStackTrace();
}
return groupModel;
}
有什么方法可以在这里获取所选项目的 ID 吗?
我找到了Java combobox swing ,但这对我没有帮助!
(倒数第二条评论解释了我的问题,但没有答案)
谢谢。
最佳答案
创建一个自定义对象来存储“id”和“description”。然后,您需要创建一个自定义渲染器以在组合框中显示“描述”。选择该项目后,您将访问“id”以进行其他处理。
查看Combo Box With Custom Renderer了解更多信息和您可以使用的示例代码。
关于java - 如何在 DefaultComboBoxModel Java Swing 上设置项目 id 并显示文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29104575/
我有以下代码,但我不知道如何将所有项目添加到我的组合框中。 DefaultTableModel rs = MyDB.DataTable("SELECT `Activity` FROM `transac
我正在尝试使用该代码段更新名为“mdlCategory”的 DefaultComboBoxModel。 private void categoriesUpdate(String categoryNam
我正在尝试通过刷新按钮更新 JCombobox 的内容,为此我正在尝试使用 Defaultcombobox 模型。下面是我的代码: public GUI2() { setDefaultClos
我正在开展一个大型学校项目,该项目即将结束。我希望 2 个 JComboBox 在程序中的不同类(JPanel)上同步,在不太了解 JComponents 的工作原理之后,我发现保存数据的不是 JCo
我正在使用 DefaultComboBoxModel 来管理应用程序中各种 JComboBox 的数据。 我想在加载或重新加载数据时禁用这些组合框(或显示“正在加载...”文本并将指针设置为沙漏)。
DefaultComboBoxModel 的含义是什么?为什么在使用JComboBox时还要使用它?在 Eclipse 中显示 DefaultComboBoxModel is a raw type.
我创建了一个 JComboBox 并使用 DefaultComboBoxModel 从数据库中填充了它的内容。 代码如下: DefaultComboBoxModel model = new Defau
我正在使用 DefaultComboBoxModel 在 JComboBox 中显示客户列表。该列表目前只显示他们的名字。我还想在 DefaultComboBoxModel 中引用每个客户,以便在选择
当我构建/运行由 NetBeans Applet Form 制作的 applet 时,出现 2 个错误: warning: [unchecked] unchecked call to DefaultC
这是我的第一篇文章,我认为我做得对。 我有一个程序从自动完成 jComboBox 获取用户输入,然后将输入发送到文本文件中。(自动完成是使用库 glazedlists_java15/1.8.0 完成的
我有表rk_acgroups,其中存储帐户类型列表。我想显示带有 id 的帐户类型名称,这样我就可以在其子表中仅插入 id 而不是文本。 private DefaultComboBoxModel ac
我是一名优秀的程序员,十分优秀!