Иллюстрированный самоучитель по Java

Передача параметров

На рис. 14.4 показан работающий апплет.

Иллюстрированный самоучитель по Java › Апплеты › Передача параметров
Рис. 14.4. Апплет с измененным шрифтом

Правила хорошего тона рекомендуют описать параметры, передаваемые ап-плету, в виде массива, каждый элемент которого – массив из трех строк, соответствующий одному параметру. Данная структура представляется в виде "имя", "тип", "описание". Для нашего примера можно написать:

String!][] pinfo = {
{"fontName", "String", "font name"},
{"fontStyle", "int", "font style"},
{"fontsize", "int", "font size"}
};

Затем переопределяется метод getParameterinfo(), возвращающий указанный массив. Это пустой метод класса Applet. Любой объект, желающий узнать, что передать апплету, может вызвать этот метод. Для нашего примера переопределение выглядит так:

public String[][] getParameterlnfо(){
return pinfo;
}

Кроме того, правила хорошего тона предписывают переопределить метод getAppletinfо (), возвращающий строку, в которой записано имя автора, версия апплета и прочие сведения об апплете, которые вы хотите предоставить всем желающим. Например:

public String getAppletlnfo(){
return "MyApplet v.1.5 P.S.Ivanov";
}

Посмотрим теперь, какие еще параметры можно задать в теге <applet>.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.