我正在尝试将Lombok与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(SimpleStringProperty name)
  • ...

  • 但是,我希望在JavaFX中(/喜欢这样):
  • getId():int
  • setId(int id)
  • getIdProperty():SimpleIntegerProperty
  • getName():字符串
  • setName(String name)
  • getNameProperty():SimpleStringProperty
  • ...

  • Lombok 是否支持此功能?我找不到与JavaFX结合使用的有关Lombok的太多信息(或者我一定搜索错了)。我还不太熟悉Lombok,因此很抱歉,如果这是一个基本问题。

    最佳答案

    没有支持,请参见issue 521。恐怕,问题和an discussion之外什么也没有。

    09-10 08:17
    查看更多