gpt4 book ai didi

java - swing中数据对象的编辑器,最简单的方法是什么?

转载 作者:行者123 更新时间:2023-11-30 05:17:24 24 4
gpt4 key购买 nike

我有一个带有多个成员的 java 对象。我想创建一个小型、快速且肮脏的编辑器,使我能够以简单的方式设置成员的值。我创建了一个面板,其中包含每个成员的文本字段。我有一个 setValues() 方法,它将获取 TextFields 的值并将它们设置到对象中。当我从面板调用 getDataObject() 时,会自动调用此方法。有些成员包含字符串,有些是 double ,有些是整数。没什么特别的。

但是问题是,改进这个面板的更简单方法是什么?如何添加一些验证而无需手动检查每个值?我怎样才能做到这一点而不需要编写大量代码?目前,我的快速且非常肮脏的实现只是传播 RuntimeException,但这当然只是暂时的。

在我让自己编写所有这些代码之前,我想知道什么是最好的模式,或者是否有一些库可以执行此类操作,因为这似乎是一个相对常见的用例。换句话说,如果有一个懒惰的出路。

最佳答案

奎胡博莱马里奥! :)

我不久前从 JGoodies 读到过有关这个库的信息,但说实话,我不知道它是否相关。

JGoodies Binding

看看它是否有帮助。

关于java - swing中数据对象的编辑器,最简单的方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/357896/

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