Несовместимые типы в Java - PullRequest
1 голос
/ 05 июня 2011

Я пытаюсь взять String из JTextField с помощью getText и применить его к методу SearchString но мне выдается ошибка Несовместимые типы Я не вижу ничего плохого в этом коде.

Код ActionListner:

Строка whatToSearch, результат

Поле поиска JTextField

метод SearchString

РЕДАКТИРОВАТЬ: изменились на Public String, но теперь я получаю ошибку Missing Return Statement в строке показанной выше

1 Ответ

1 голос
/ 05 июня 2011

Ошибка компиляции говорит о том, что вы не можете присвоить результат SearchString(whatToSearch) для result. Это потому, что объявлено, что SearchString возвращает НЕТ результата; вот что значит void!

Исправление заключается в том, чтобы изменить подпись на public String SearchString(String input) ... и изменить тело так, чтобы оно возвращало строковое значение в соответствующей точке или точках.

...