#javafx
#javafx
Вопрос:
Я пытаюсь установить компаратор для табличного столбца и получаю ошибку компилятора несовместимого типа.
Есть идея? Спасибо
импортируйте java.util.Компаратор; импортируйте javafx.scene.control.Табличный столбец;
public class MyTableColumn {
Comparator<String> columnComparator = (String v1, String v2) -> {
return v1.toLowerCase().compareTo(v2.toLowerCase());
};
public static void main(String[] args){
TableColumn taCol = new TableColumn();
taCol.setComparator(columnComparator);
}
}
Комментарии:
1. Не уверен, что вы можете назвать класс так же, как импортированный класс…
2. @James_D: Хорошая мысль. Я переименовал класс, но ошибка компилятора сохраняется.
3. Вы также не должны использовать необработанные типы.
4. @James_D: Прошу прощения, я не понял ваш последний комментарий, можно ли подробнее? Спасибо
5. Вы используете необработанный тип:
TableColumn
. Вы должны указать для него параметры типа.