当表模型最初未定义时如何添加 jcheckbox。

发布于 2024-12-21 21:49:15 字数 182 浏览 1 评论 0原文

当表模型最初未定义时如何添加 jcheckbox。

我已经用数据库中的数据填充了 jtable,但现在我需要添加一个用于选择所需记录的 jcheckbox。

如果数据表行是用布尔类预定义的,我可以将 jcheckbox 添加到 jtable 中。但当我使用数据库进行读取时,我有点困惑。

欢迎任何帮助。

how to add a jcheckbox when the table model initially is not defined.

I have populated the jtable with data from database, but now I need to add a jcheckbox used for selection of desired record.

I can add jcheckbox to jtable if the datatable rows are perdefined with boolean class. But as I am using a database to read from I am bit confused.

any help is welcome.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

嘿咻 2024-12-28 21:49:15

JTable依赖其 TableModel 来确定要显示的内容。虽然只能显示现有行,但您可以在模型中插入未提交行进行编辑。提交什么以及何时提交完全取决于您的应用程序。

正如如何使用表:概念:编辑器中所述和渲染器Boolean类型列的默认渲染器和编辑器是JCheckBox。这是一个简单的示例,它相应地条件getColumnClass()。下面是一个更复杂的示例,它定义了复合类型,Value,以及自定义渲染器和编辑器。

JTable relies on its TableModel to determine what to display. Although only existing rows can be shown, you can insert an uncommitted row in the model for editing. What and when to commit are entirely up to your application.

As discussed in How to Use Tables: Concepts: Editors and Renderers, the default renderer and editor for a column of type Boolean is a JCheckBox. Here's a simple example that conditions getColumnClass() accordingly. Here's a more complex example that defines a composite type, Value, as well as a custom renderer and editor.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文