Microsoft Visual J++. Создание приложений и аплетов на языке Java


Выбор шрифта


С помощью метода 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, вы должны указать имя, стиль и размер шрифта.




Начало  Назад  Вперед



Книжный магазин