Загрузка изображения классом image
Рис 6.13. Загрузка изображения классом image
Размер шрифта устанавливается при помощи трех констант:
- int SIZE_LARGE - большой шрифт;
- static int SIZE_MEDIUM - средний шрифт;
- static int SIZE_SMALL — маленький шрифт.
Cтиль можно задавать четырьмя константами:
- static int STYLE_BOLD - жирный шрифт;
- static int STYLE_ITALIC - курсив;
- static int STYLE_PLAIN - обычный шрифт;
- static int STYLE_UNDERLINED-подчеркнутый шрифт.
Начертание шрифта определяется тремя константами:
- static int FACE_MONOSPACE - шрифт с небольшим интервалом;
- static int FACE_PROPORTIONAL - пропорциональный шрифт;
- static int FACE_SYSTEM - системный шрифт.
В профиле MIDP 1.0 возможность установки различных шрифтов в приложении имелась только при использовании класса Graphics и метода setFont (). В профиле MIDP 2.0, уже имеется возможность установки шрифта без использования класса Graphics, только при помощи методов из состава классов пользовательского интерфейса. Процесс назначения шрифта текста в программе происходит следующим образом. Вначале создается переменная, которая будет содержать размер, стиль и начертание шрифта, установленные при помощи метода getFont () класса Font например:
Font myFont = Font.getFont(Font.FACE_SYSTEM,
Font.STYLE_BQLD, Font. SI ZE_LARGE) ;
Переменная myFont теперь содержит шрифт, который можно назначит любому тексту в программе. В профиле MIDP 2.0 для этого достаточно вызвать метод setFont () с необходимыми параметрами. В профиле MIDP 1.0 для назначения шрифта тексту, необходимо использовать класс Graphics, в главе 6 рассматривается эта возможность.
В примере к этому разделу будет задействован класс List, создающий список элементов. При создании на экране списка из четырех элементов, каждому элементу будет назначен свой шрифт. В листинге 6.12 содержится код примера создающего различные шрифты элементам списка.
/**