русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Работа со шрифтами


Дата добавления: 2015-06-12; просмотров: 577; Нарушение авторских прав


Пакет AWT поддерживает множество типов шрифтов. Шрифты появились из области традиционного набора текстов и стали важной частью компьютерных документов и дисплеев. AWT обеспечивает гибкость программирования за счет того, что берет на себя операции манипулирования шрифтами и допускает их динамический выбор.

Начиная с версии Java 2, для шрифтов различают три имени: имя семейства, логическое имя и имя гарнитуры (face name). Гарнитура определяет характер рисунка литер шрифта.

Имя семейства — общее название шрифта, например, Courier (Курьер). Логическое имя определяет категорию шрифта, например Monospaced (Фиксированной ширины). Имя гарнитуры специфицирует определенный шрифт, например, Courier Italic (Курьер курсивный).

Шрифты инкапсулированы в классе Font. Некоторые методы, определенные в Font, перечислены в табл. 14.2.


Таблица 14.2. Некоторые методы, определенные в Font

Метод Описание
static Font decode (String str) Возвращает шрифт по заданному (в параметре) имени
boolean equals (Object FontObj) Возвращает true, если вызывающий объект содержит тот же самый шрифт, что указан в FontObj, Иначе возвращает false
String getFamily() Возвращает имя семейства шрифта, которому вызывающий шрифт принадлежит
static Font getFont(String property)   Возвращает шрифт, связанный с системным свойством, указанным в параметре property. Возвращает указатель null, если свойство не существует
static Font getFont (String property, Font dexaultFont) Возвращает шрифт, связанный с системным свойством, указанным в параметре property. Возвращает шрифт, указанный в deraultFont, если свойство не существует
string getFontName() Возвращает имя гарнитуры вызывающего шрифта. (Добавлен в Java 2)
String getName() Возвращает логическое имя вызывающего шрифта
int getSize() Возвращает размер, в пунктах, вызывающего шрифта
int getStyle() Возвращает значения стиля (начертания) вызывающего шрифта
int hashCode() Возвращает код мусора, связанный с вызывающим объектом
boolean isBold() Возвращает true, если шрифт имеет Bold-начертание, иначе — false
boolean isltalic() Возвращает true, если шрифт имеет ltalic-начертание, иначе — false
boolean isPlain() Возвращает true, если шрифт имеет Plain-начертание, иначе — false
String toString() Возвращает строчный эквивалент вызывающего шрифта

В классе Font определены переменные, представленные в табл. 21.3.




Таблица 14.3. Переменные класса Font

Переменная Значение
String name Имя шрифта
float pointSize Размер шрифта в пунктах (дробный)
int size Размер шрифта в пунктах (целый)
int style Стиль (начертание) шрифта


<== предыдущая лекция | следующая лекция ==>
Программа 107. Режим рисования XOR | Программа 108. Список шрифтов


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.242 сек.