在Java的组合框中选择项目时更新JTable

帐篷

我编写了自动建议comboBox的代码,该comboBox从SQL数据库中检索数据。

然后,下一步,我希望完成这些功能,

*当用户从comboBox中选择一个“ ItemID”时(当用户键入ItemID的第一个字母时,会出现建议列表,并且用户可以选择一个成功编码 ItemID),JTable的“ ItemID”列以及与该特定“ ItemID”相关的其他列必须从数据库中更新。

我对updateTable()方法进行了如下编码

private void updateTable(){
String existID = (String) IDcombo.getSelectedItem();
String sql = "select * from druginfo WHERE ItemId LIKE '"+existID+"%'";
try {
    PreparedStatement pst = conn.prepareStatement(sql);
    ResultSet rs = pst.executeQuery();
    saleTable.setModel(DbUtils.resultSetToTableModel(rs));
} catch (SQLException ex) {
   JOptionPane.showMessageDialog(null, ex);
} }
萨法拉兹·汗(Sarfaraz Khan)

那么您的表模型需要根据事件触发。如果仅更改表数据,则应触发fireTableDataChanged()。如果数据和结构均发生更改,则应触发fireTableStructureChanged()。您可以参考该文件

如果您仍然遇到问题,一种方法是在表上调用repaint,但这不是一种很好的处理方法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从组合框中选择项目时显示 MessageBox

来自分类Dev

如何从 Senchat 测试的组合框中选择项目

来自分类Dev

从组合框中选择项目时,将新数据添加到文本框中

来自分类Dev

如何在使用文本输入元素的自定义Vaadin组合框中选择项目?

来自分类Dev

从Vb6中包含特定单词的组合框中选择项目

来自分类Dev

通过从组合框中选择项目来更改 textArea 字体

来自分类Dev

如何从Qlistwidget中选择项目,并更新Pyqt5中的文本框?

来自分类Dev

从组合框中选择项目,然后在安装过程中将所选值的索引写到INI文件中

来自分类Dev

更改组合框文本,但未选择项目

来自分类Dev

选择项目后如何删除组合框

来自分类Dev

从列表中选择项目

来自分类Dev

在MySQL中选择项目

来自分类Dev

在comboBox中选择项目

来自分类Dev

在 JComboBox 中选择项目

来自分类Dev

从列表中选择项目时,不会触发Listbox selectedIndexChanged

来自分类Dev

在从MultiSelect中选择项目时创建Jquery滑块

来自分类Dev

在<select>中选择项目时重新加载页面-HTML

来自分类Dev

用户从列表中选择项目时如何隐藏列表?

来自分类Dev

在MVVM中选择组合框的特定项目时启用文本框

来自分类Dev

选择项目时更新项目列表

来自分类Dev

Android:选择项目时如何关闭对话框

来自分类Dev

选择项目时如何防止对话框关闭

来自分类Dev

Android:选择项目时如何关闭对话框

来自分类Dev

如何在选择项目时让自动完成框变大

来自分类Dev

仅当我从组合框中选择一个项目时才执行操作

来自分类Dev

当我在组合框中选择一个项目时如何防止TextChanged事件?

来自分类Dev

在Xaml(Silverlight)中选择一个项目时,设置组合框的VisualState

来自分类Dev

在Java中的If语句中使用从组合框中选择的项目

来自分类Dev

长按以开始在ListView中选择项目?

Related 相关文章

  1. 1

    从组合框中选择项目时显示 MessageBox

  2. 2

    如何从 Senchat 测试的组合框中选择项目

  3. 3

    从组合框中选择项目时,将新数据添加到文本框中

  4. 4

    如何在使用文本输入元素的自定义Vaadin组合框中选择项目?

  5. 5

    从Vb6中包含特定单词的组合框中选择项目

  6. 6

    通过从组合框中选择项目来更改 textArea 字体

  7. 7

    如何从Qlistwidget中选择项目,并更新Pyqt5中的文本框?

  8. 8

    从组合框中选择项目,然后在安装过程中将所选值的索引写到INI文件中

  9. 9

    更改组合框文本,但未选择项目

  10. 10

    选择项目后如何删除组合框

  11. 11

    从列表中选择项目

  12. 12

    在MySQL中选择项目

  13. 13

    在comboBox中选择项目

  14. 14

    在 JComboBox 中选择项目

  15. 15

    从列表中选择项目时,不会触发Listbox selectedIndexChanged

  16. 16

    在从MultiSelect中选择项目时创建Jquery滑块

  17. 17

    在<select>中选择项目时重新加载页面-HTML

  18. 18

    用户从列表中选择项目时如何隐藏列表?

  19. 19

    在MVVM中选择组合框的特定项目时启用文本框

  20. 20

    选择项目时更新项目列表

  21. 21

    Android:选择项目时如何关闭对话框

  22. 22

    选择项目时如何防止对话框关闭

  23. 23

    Android:选择项目时如何关闭对话框

  24. 24

    如何在选择项目时让自动完成框变大

  25. 25

    仅当我从组合框中选择一个项目时才执行操作

  26. 26

    当我在组合框中选择一个项目时如何防止TextChanged事件?

  27. 27

    在Xaml(Silverlight)中选择一个项目时,设置组合框的VisualState

  28. 28

    在Java中的If语句中使用从组合框中选择的项目

  29. 29

    长按以开始在ListView中选择项目?

热门标签

归档