Javafx 无法使用LocalTime方法解决符号问题

Javafx 无法使用LocalTime方法解决符号问题,javafx,localtime,Javafx,Localtime,我试图用一些LocalTime对象填充一个组合框。出于某种原因,如果我尝试使用我创建的start对象,则无法识别任何方法。所以它的说法无法解析下面所示的isBefore方法和plusSeconds方法的符号。你知道为什么会这样吗。我已经导入了LocalTime类,并且在声明LocalTime对象的开始和结束方面没有问题 LocalTime start = LocalTime.of(6,0); LocalTime end = LocalTime.of(8,0); while(start.isBe

我试图用一些LocalTime对象填充一个组合框。出于某种原因,如果我尝试使用我创建的start对象,则无法识别任何方法。所以它的说法无法解析下面所示的isBefore方法和plusSeconds方法的符号。你知道为什么会这样吗。我已经导入了LocalTime类,并且在声明LocalTime对象的开始和结束方面没有问题

LocalTime start = LocalTime.of(6,0);
LocalTime end = LocalTime.of(8,0);

while(start.isBefore(end.plusSeconds(1))){
    startTimeComboBox.getItems().add(start);
    start = start.plusMinutes(10);
}

我发现isBefore和plusSeconds方法是一个实例方法,只有在我的initialize方法内部时才起作用。我不知道为什么我一开始就把它们排除在这个方法之外