gpt4 book ai didi

Java JTable 定制设计

转载 作者:行者123 更新时间:2023-12-01 04:55:45 26 4
gpt4 key购买 nike

我正在用 Java 创建一个桌面应用程序,以摆脱我们目前使用 Word 文档实现的手动任务。正如你可以想象的那样,这很慢,容易出现错误等。

Word 文档捕获表单中的数据,然后我们手动将其添加到电子表格中并打印表单。 java 应用程序将使用本地 derby 数据库来存储捕获的数据库,并且允许出于遗留原因动态创建旧的 Windows 文档(我将通过将原始 xml 写入 docx 格式来创建它)。

我的问题是用 Java 创建数据捕获表单。当然,我可以使用标准组件作为独立组件来完成此操作,然后只需在表单提交时从 jTextField 区域获取值,但我发现我无法将它们排列起来或使它们看起来足够光滑。当前的 MSWord 表单使用简单的表格,但每隔几行合并标题字段,以清楚地标记表单的不同部分。这可以使用 JTable 来完成吗?另外,在某些行的列值中,我会使用普通的文本条目,但在其他单选按钮或组合框中。可以对每列逐行完成此操作吗?据我所知,这会对整个列(所有行)进行更改。

我一直在研究TableModelsTableColumnModels等,如果有人能给我指出正确的方向,或者在高级表单创建教程中,伟大的。

或者 JTable 不是合适的组件吗?我错过了什么吗?

编辑:当前表单如下所示:

[ One long cell across the two columns]

[ name:] [value]

[ address] [value]

[ gender] [value]

[one long cell across the two columns for part 2 heading]

[ interests] [combo box ]

...

...

等等(我认为长合并单元格将是最棘手的?)。

期待您的回复,非常感谢!

最佳答案

您想要的是一个表单。查看JGoodies .

关于Java JTable 定制设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14195378/

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