2
我想結合使用龍目島JavaFX的屬性:龍目島的JavaFX特性
@Data
public class Country {
private SimpleIntegerProperty id = new SimpleIntegerProperty();
private SimpleStringProperty name = new SimpleStringProperty();
}
這會生成getter和setter屬性本身:
- 的getId():SimpleIntegerProperty
- setId(SimpleIntegerProperty id)
- getName:SimpleStringProperty
- setName(SimpleStringPr operty名)
- ...
不過,我希望(/等)這JavaFX的:
- 的getId():整數
- SETID(INT ID)
- getIdProperty():SimpleIntegerProperty
- getName():字符串
- setName(String name)
- getNameProperty():SimpleStringProperty
- ...
,是否支持在龍目島?我沒有找到關於龍爪與JavaFX結合的很多信息(或者我一定在搜索錯誤)。我對Lombok還不是非常熟悉,所以如果這是一個基本問題,請道歉。
我不知道龍目島,但我強烈懷疑答案是「不」。 Lombok旨在取代鍋爐板代碼:JavaFX屬性模式與它所替代的鍋爐板不匹配。請注意,像e(fx)clipse這樣的工具提供了一種更加「傳統」的代碼生成方法,可以與JavaFX協同工作(我理解它與您所問的不同)。 –
@James_D感謝您的回覆,我擔心會是這樣。我只是希望有一個解決方法或額外的插件或類似的東西:)你可以添加您的評論作爲答案,我可以接受它嗎? – Perneel