gpt4 book ai didi

java - 创建 JTable 行标题

转载 作者:行者123 更新时间:2023-12-01 16:41:14 25 4
gpt4 key购买 nike

我是 JTable 新手。我正在使用 JTable 和 Toplink(JPA) 在 Swings 中工作。我有两个按钮“添加行”、“删除行”,并且我从数据库中显示了一些记录。当单击“添加行”添加新记录时,应将行标题添加到 JTable 中,并按 JTable 行标题的顺序显示自动递增编号。

在使用“删除行”按钮删除期间,必须删除记录而不是其相应的标题,以便下一行更新到前一个标题,并且自动增量编号保持不变并始终按顺序排列。

请在这方面帮助我。

提前致谢,昌杜

最佳答案

由于您是 JTable 的新手,我会从 How to Use Tables 开始。正如那里所建议的,我会延长 AbstractTableModel ,覆盖 getValueAt()setValueAt()getRowCount()以使用相应的 JPA 实体以及 Controller 类和方法。例如,NetBeans IDE 可以自动生成此类。还有一个将类绑定(bind)到 Swing 组件的功能,包括 JTableJList,但我还没有尝试过。

如果行 ID 是由数据库管理的自动递增数字,我不确定是否有可靠的方法来维护多用户环境中顺序顺序的外观。如果该字段完全显示,则 isCellEditable() 可能应该为该列返回 false。这就是行标题的意思吗?

附录:另请参阅 What’s the best way get the ID of the item just inserted?

关于java - 创建 JTable 行标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2550816/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com