我正在使用JavaFX库TilesFX。我是新手使用这样的库。该库使用构建器类。
构建器允许添加属性,例如文本属性。我想添加一个文本字段,因此当用户点击文本时,他们可以编辑内容。
我能想到实现这一目标的唯一方法是手动编辑库代码以添加文本字段类详细信息。
这对我来说似乎不对,有没有更好的方法来实现这一目标?人们操纵图书馆是否常见?
答案 0 :(得分:1)
改变项目中的库代码通常不是一个好主意。
这个特定的库每隔几天发布一个新版本。如果您更改了代码,那么您将很难升级到新版本,这可能包含您需要的错误修复或功能。
如果无法按照您希望的方式配置图书馆,您可以尝试查找符合您需要的内容,也可以尝试将代码投放到您正在使用的图书馆(或者自己动手)。
实现目标的方法是fork库,添加所需功能,并向库维护者提交pull-request。