Эта книга для тех, кто уже знаком с языком программирования Java и хотел бы научиться разрабатывать настольные приложения Java с графическим интерфейсом пользователя.С этой книгой Вы познакомитесь с такими Java библиотеками графического интерфейса пользователя, как AWT, Swing, SWT/JFace и JavaFX.
Приведённый ознакомительный фрагмент книги Графические интерфейсы пользователя Java предоставлен нашим книжным партнёром — компанией ЛитРес.
Купить и скачать полную версию книги в форматах FB2, ePub, MOBI, TXT, HTML, RTF и других
JFormattedTextField
Класс JFormattedTextField расширяет класс JTextField и обеспечивает вывод объекта в текстовую строку.
По умолчанию реализация обеспечивает форматированный вывод объектов типа Number и Date в виде строки.
Метод getValue возвращает объект типа Object, полученный в результате обратного преобразования отредактированной в окне строки в первоначальный объект.
Преобразованием объекта в строку и обратно занимается вложенный в JFormattedTextField абстрактный класс AbstractFormatter.
Библиотека Swing предоставляет реализации этого класса — классы DateFormatter, NumberFormatter и MaskFormatter.
Мы можем создать компонент JFormattedTextField с помощью объекта форматирования.
Для этого можно использовать классы DateFormatter, NumberFormatter и MaskFormatter для форматирования даты, числа и строки, соответственно.
В этом примере показано создание объекта форматирования для вывода даты в заданном формате, числа и строки.
Приведённый ознакомительный фрагмент книги Графические интерфейсы пользователя Java предоставлен нашим книжным партнёром — компанией ЛитРес.
Купить и скачать полную версию книги в форматах FB2, ePub, MOBI, TXT, HTML, RTF и других