Задать вопрос
@olololosh

Почему не видит переменную?

Ку, есть класс. В классе конструктор и метод. В конструкторе я создал объект типа FileDialog

FileDialog fileDialog = new FileDialog(this, "Select book", FileDialog.LOAD);


в методе же создаю объект типа File
File myFile = new File(fileDialog.getDirectory(), fileDialog.getFile());


но оно ругается на 1 параметр fileDialog.getDirectory(), пишет cannot find symbol - variable fileDialog
  • Вопрос задан
  • 261 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
  • Skillfactory
    Профессия Java-разработчик
    14 месяцев
    Далее
  • Академия Eduson
    Java-разработчик
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@onepavel
Консультация и разработка мобильных приложений
Локальная переменная vs член класса !?
Ответ написан
Комментировать
@DeScWD
в самом классе опишите переменную fileDialog. А в конструкторе пишите:
fileDialog = new FileDialog(this, "Select book", FileDialog.LOAD);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы