Druzya.org
Возьмемся за руки, Друзья...
 
 
Наши Друзья

Александр Градский
Мемориальный сайт Дольфи. 
				  Светлой памяти детей,
				  погибших  1 июня 2001 года, 
				  а также всем жертвам теракта возле 
				 Тель-Авивского Дельфинариума посвящается...

 
liveinternet.ru: показано количество просмотров и посетителей

Библиотека :: Компьютеры и Программирование :: А.В. Фролов, Г.В. Фролов - Microsoft Visual J++
<<-[Весь Текст]
Страница: из 275
 <<-
 
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, вы можете 
выполнить при рисова
 
<<-[Весь Текст]
Страница: из 275
 <<-