Передача параметров
На рис. 14.4 показан работающий апплет.
Рис. 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>.