Содержимое поля можно получить при помощи метода getText (), но это опасно. Злоумышленник может перехватить пароль, анализируя содержимое оперативной памяти. Используйте метод getPassword (), возвращающий массив символов char []. Сразу после проверки пароля заполните этот массив нулями чтобы удалить из памяти все следы пароля.
Что читать дальше?
О программировании на языке Java издано много хороших книг, в том числе на русском языке. Настоятельно рекомендую несколько изданий, которые особенно хороши для знакомства с Java:
Хабибуллин И. Ш. Самоучитель Java. — 3-е изд., перераб. и доп. — СПб.: БХВ-Петербург, 2008. — 768 с.
Хабибуллин И. Ш. Java 7 в подлиннике. — СПб.: БХВ-Петербург, 2012. — 768с.
Прохоренок Н. А. Основы Java. — СПб.: БХВ-Петербург, 2017. — 704 с.
Васильев А. Н. Программирование на Java для начинающих. — Москва: Издательство «Э», 2017. — 704с.
Монахов В. В. Язык программирования Java и среда NetBeans. — СПб.: БХВ-Петербург, 2012. — 704с. + DVD.
http://www.oracle.com/technetwork/java/javase/downloads/jdk-netbeans-jsp-142931.html
Для обращения к полю объекта сначала указывают имя объекта, и через точку имя поля
класс — это описание, а объект класса осязаемая сущность, которой можно манипулировать.
На основе описания класса создан объект (экземпляр класса) с именем demo. Теперь мы можем обращаться к полям объекта, присваивать им значения и считывать их.
Поля также часто называют свойствами объекта.
Поля и методы, описанные в классе, называют членами класса.
Методы — это именованные блоки команд, выполняемые при вызове метода и предназначенные для обработки полей объекта и внешних переменных.
Поля — это переменные разных типов, включая ссылки на объекты других классов.