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

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

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

Библиотека :: Компьютеры и Программирование :: А.В. Фролов, Г.В. Фролов - Microsoft Visual J++
<<-[Весь Текст]
Страница: из 275
 <<-
 
отка параметров аплета не отнимет у вас много сил.
   Какие строки добавляются системой Java Applet Wizard для обработки 
параметров?
   Поля класса TextOut
   Прежде всего, создаются поля класса для хранения значений параметров:
private String m_Str1 = "Hello 1";
. . .
private String m_Str5 = "Hello 5";
private String m_Font1 = "Arial";
. . .
private String m_Font5 = "Undefined";
private String m_Type1 = "Bold";
private String m_Type2 = "Italic";
private String m_Type3 = "Plain";
   Поля инициализируются значениями по умолчанию, которые вы ввели при 
заполнении таблицы, показанной на рис. 3.13.
   Далее в классе определяются поля с названиями параметров:
private final String PARAM_Str1 = "Str1";
. . .
private final String PARAM_Str5 = "Str5";
private final String PARAM_Font1 = "Font1";
. . .
private final String PARAM_Font5 = "Font5";
private final String PARAM_Type1 = "Type1";
private final String PARAM_Type2 = "Type2";
private final String PARAM_Type3 = "Type3";
   Названия параметров будут нужны для извлечения значений параметров методом 
getParameter класса Applet.
   Метод getParameterInfo
   Система Java Applet Wizard переопределяет метод getParameterInfo, который 
возвращает ссылку на массив массивов с описаниями параметров:
public String[][] getParameterInfo()
{
  String[][] info =
  {
    { PARAM_Str1, "String", "Text string to write" },
     . . .
    { PARAM_Str5, "String", "Text string to write" },
    { PARAM_Font1, "String", "Text font" },
     . . .
    { PARAM_Font5, "String", "Text font" },
    { PARAM_Type1, "String", "Font type" },
    { PARAM_Type2, "String", "Font type" },
    { PARAM_Type3, "String", "Font type" },
  };
  return info;		
}
   Как мы уже говорили, эта информация может использоваться другими аплетами, 
размещенными в том же документе HTML и работающими одновременно с нашим аплетом.
 
   Метод init
   При инициализации аплета метод init читает все параметры и записывает их 
значения в соответствующие поля класса, как это показано ниже:
public void init()
{
    String param;

    param = getParameter(PARAM_Str1);
    if (param != null)
      m_Str1 = param;
. . .
    param = getParameter(PARAM_Str5);
    if (param != null)
      m_Str5 = param;

    // Шрифты для
 
<<-[Весь Текст]
Страница: из 275
 <<-