- •Обработка исключений
- •Методы класса Throwable
- •Коллекции
- •Класс ArrayList
- •Иерархия типов в java.Io
- •Классы DataInputStream и DataOutputStream
- •Класс StreamTokenizer
- •Классы Reader и Writer.
- •Класс RandomAccessFile
- •Сериализация и десериализация объектов
- •Чтение из стандартного ввода
- •Класс Scanner, конструкторы, основные методы
- •Класс jFrame, конструкторы, основные методы
- •Организация диалогов, класс jOptionPane и его методы
- •Способы идентификации источника событий
- •Панели и менеджеры раположения
- •Рассмотрим основные виды размещения:
- •Кнопки, иерархия классов, свойства, конструкторы и методы.*
- •Надписи, конструкторы и методы
- •Поля текстового ввода, иерархия классов, конструкторы и методы.*
- •Списки jList, конструкторы, методы
- •Классы для создания меню, последовательность действий при создании меню:
- •Событийная модель Java.*
- •Интерфейсы-слушатели и классы-адаптеры
- •Архитектура mvc (Model/View/Controller).*
- •Gui общее понятия, принципы реализации в Java.*
- •Методы класса Formatter
Методы класса Formatter
void close() void flush() Закрывает вызывающий объект класса Formatter, Это приводит к освобождению ресурсов, используемых объектом, После закрытия объекта типа Formatter, он не может повторно использоваться. Попытка использовать закрытый объект приводит к генерации исключения типа FormatterClosedException Переносит информацию из буфера форматирования. Это вызывает запись в указанное место выходных данных, находящихся в буфере. Чаще всего используется объектом класса Formatter, связанным с файлом Formatter format(String fmtString, Object...args) Форматирует аргументы, переданные в аргументе переменной длины (vararg) args, в соответствии со спецификаторами формата, содержащимися в fmtString. Возвращает вызывающий объект Formatter format(Locale loc, String fmtString, Object...args) Форматирует аргументы, переданные в аргументе переменной длины args, в соответствии со спецификаторами формата, содержащимися в fmtString. При форматировании используются региональные установки, заданные в lос. Возвращает вызывающий объект IOException ioException() Если объект, приемник отформатированного вывода, генерирует исключение типа lOException, возвращает это исключение. 8 противном случае возвращает null Locale locale() Возвращает региональные установки вызывающего объекта Appendable out() Возвращает ссылку на базовый объект-приемник для выходных данных String toString() Возвращает объект типа String, содержащий отформатированный вывод
Иерархия классов пакета SWing
Класс JPanel
Контейнер JPanel — это невидимый компонент графического интерфейса, служащий для объединения нескольких других компонентов в один объект типа JPanel.
В нем два конструктора:
JPanel () — создает контейнер с менеджером размещения по умолчанию FlowLayout
JPanel (LayoutManager layout) — создает контейнер с указанным менеджером размещения компонентов layout.
После создания контейнера в него добавляются компоненты унаследованным методом add ():
JPanel p = new JPanel();
p.add(comp1);
p.add(comp2);
взаимноt расположениt элементов, добавляемых на панель. можно изменить методом setLayout(LayoutManager manager)
panel.setPreferredSize(new Dimension(300, 300));
panel.setBackground(Color.WHITE)