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

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

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

Библиотека :: Компьютеры и Программирование :: А.В. Фролов, Г.В. Фролов - Microsoft Visual J++
<<-[Весь Текст]
Страница: из 275
 <<-
 
я в методе init, как это показано ниже:
Toolkit toolkit;   // ссылка на Toolkit
String  fntlist[]; // список шрифтов
. . .
public void init()
{
  toolkit = Toolkit.getDefaultToolkit();
  fntlist = toolkit.getFontList();
}
   Аплет вызывает статический метод getDefaultToolkit из класса Toolkit и затем,
 пользуясь полученной ссылкой, извлекает список шрифтов, записывая его в массив 
fntlist.
   Для чего еще можно использовать класс Toolkit?
   Класс Toolkit является абстрактным суперклассом для всех реализаций AWT. 
Порожденные от него классы используются для привязки различных компонент 
конкретных реализаций.
   Создавая свои аплеты, вы будете редко прибегать к услугам этого класса. 
Однако в нем есть несколько полезных методов, прототипы которых мы перечислим 
ниже:
public  abstract  class  java.awt.Toolkit
    extends  java.lang.Object
{
  // -----------------------------------------------------
  // Конструктор
  // -----------------------------------------------------
  public Toolkit();

  // -----------------------------------------------------
  // Методы (сокращенный список)
  // -----------------------------------------------------
  . . .

  // Получение ссылки на Toolkit
  public static Toolkit getDefaultToolkit();	

  // Определение текущей цветовой модели,
  // выбранной в контекст отображения
  public abstract ColorModel getColorModel();	

  // Получение списка шрифтов, доступных аплету 
  public abstract String[] getFontList();

  // Получение метрик заданного шрифта
  public abstract FontMetrics getFontMetrics(Font  font);

  // Получение растрового изображения по имени файла
  public abstract Image getImage(String  filename);

  // Получение растрового изображения по адресу URL
  public abstract Image getImage(URL  url);	

  // Определение разрешения экрана в точках на дюйм
  public abstract int getScreenResolution();

  // Размеры экрана в пикселах
  public abstract Dimension getScreenSize();

  // Подготовка растрового изображения для вывода
  public abstract boolean
    prepareImage(Image image, int width, int height,
      ImageObserver observer);

  // Синхронизация состояния Toolkit
  public abstract void sync();
}
   Наиболее интересны, с нашей точки зрения, методы getFontList, 
getScreenResolut
 
<<-[Весь Текст]
Страница: из 275
 <<-