JAVA The method getWindowAncestor(Component) in the type SwingUtilities is not applicable for the arguments

179
15 сентября 2017, 19:38

Есть строчка

JFrame topFrame = (JFrame) SwingUtilities.getWindowAncestor(this);

Eclipse ругается

A The method getWindowAncestor(Component) in the type SwingUtilities is not applicable for the arguments

Не пойму в чем дело, в гугле особо ничего не понял, что написано, подскажите, куда глядеть?

Answer 1

возможно ваш класс унаследован не от того Component, сравните импорты в вашем классе и в SwingUtilities.getWindowAncestor или же как вариант, возможно вы случайно импортировали не те SwingUtilities

READ ALSO
Что нужно знать начинающему Junior'у в java? [требует правки]

Что нужно знать начинающему Junior'у в java? [требует правки]

Добрый день, хотелось бы спросить, каких знаний требуют на рынке java для начинающего junior'a, что нужно знать из множества материала ?

166
Как поменять цвет подсказок в eclipse

Как поменять цвет подсказок в eclipse

В один момент при наведение мышкой на название класса или метода вплывающая справка стала с черным фоном и черными буквами, как поменять...

294
Java возврат строки в лямбда функции [требует правки]

Java возврат строки в лямбда функции [требует правки]

Что нужно сделать чтобы лямбда функция возвращала строку?

215
Создание списка в Vaadin

Создание списка в Vaadin

Пытаюсь разобраться в VaadinХотел спросить можно ли стандартными средствами сделать так чтобы в каждой колонке было только не больше 5 ссылок...

247