|
tRGB();Определение компонент RGB для цвета, выбранного в контекст
отображенияpublic static int
HSBtoRGB(float hue,
float saturation,
float brightness);Преобразование цветового представления из схемы HSB в
схему RGBpublic static float[]
RGBtoHSB(int r, int g,
int b, float hsbvals[]);Преобразование, обратное выполняемому предыдущей
функциейpublic String toString();Получение текстовой строки названия цвета
Второй способ установки цвето фона и изображения заключается в вызове
методов setBackground и setForeground, например:
setBackground(Color.yellow);
setForeground(Color.black);
Здесь мы устанавливаем для окна аплета желтый цвет фона и черный цвет
изображения.
Выбор шрифта
С помощью метода setFont из класса Graphics вы можете выбрать в контекст
отображения шрифт, который будет использоваться методами drawString, drawBytes
и drawChars для рисования текста. Вот прототип метода setFont:
public abstract void setFont(Font font);
В качестве параметра методу setFont следует передать объект класса Font:
public class java.awt.Font
extends java.lang.Object
{
// -----------------------------------------------------
// Поля класса
// -----------------------------------------------------
protected String name;
protected int size;
protected int style;
// Битовые маски стиля шрифта
public final static int BOLD;
public final static int ITALIC;
public final static int PLAIN
// -----------------------------------------------------
// Конструктор
// -----------------------------------------------------
public Font(String name, int style, int size);
// -----------------------------------------------------
// Методы
// -----------------------------------------------------
// Сравнение шрифтов
public boolean equals(Object obj);
// Определение названия семейства шрифтов
public String getFamily();
// Получение шрифта по его характеристикам
public static Font getFont(String nm);
public static Font getFont(String nm, Font font);
// Определение названия шрифта
public String getName();
// Определение размера шрифта
public int getSize();
// Определение стиля шрифта
public int getStyle();
// Получение хэш-кода шрифта
public int hashCode();
// Определение жирности шрифта
public boolean isBold();
// Проверка, является ли шрифт наклонным
public boolean isItalic();
// Проверка, есть ли шрифтовое выделение
public boolean isPlain();
// Плучение текстовой строки для объекта
public String toString();
}
Создавая шрифт конструктором Font, вы должны указать имя, стиль и размер
шрифта.
В качестве имени можно указать, например, строки Arial или Courier. Учтите,
что в системе удаленного пользователя, загрузившего ваш аплет, может не найтись
шрифта с указанным вами именем. В этом случае навигатор заменит его на наиболее
подходящий (с его точки зрения).
Стиль шрифта задается масками BOLD, ITALIC и PLAIN, которые можно
комбинировать при помощи логической операции “ИЛИ”:
МаскаОписаниеBOLDУтолщенный шрифтITALICНаклонный шрифтPLAINШрифтовое выделение
не используется
Что же касается размера шрифта, то он указывается в пикселах.
Установка режима рисования
Метод setPaintMode устанавливает в контексте отображения режим рисования,
при котором выполняется замещение изображения текущим цветом, установленном в
контексте отображения.
Прототип метода setPaintMode приведен ниже:
public abstract void setPaintMode();
Установка маски для рисования
Задавая маску для рисования при помощи метода setXORMode, вы можете
выполнить при рисова
|
|