Spec-Zone .ru
спецификации, руководства, описания, API
|
Java Богатое Руководство по Интернет-приложениям > Улучшения и Другие Функции> Специальные Атрибуты Апплета
Апплетам связали атрибуты по умолчанию с ними. Специальные атрибуты как image
и boxmessage
может быть связан с апплетами и использоваться для того, чтобы настроить окно апплета во время загрузки апплета. Компонент JavaBeans может также быть настроен, используя эти специальные атрибуты.
Следующие темы затрагиваются:
Появление значения по умолчанию Апплета, когда никакие специальные атрибуты не используются, следующие:
image
image
атрибут позволяет Вам заменять анимацию значения по умолчанию пользовательской графикой. Формат со стандартом applet
элемент:
<applet ...> <param name="image" value="my_image.gif"> </applet>
См. Используя applet
, object
и embed
Теги в Плагине Java для того, как это было бы отображено на object
или embed
теги.
Если пользовательская графика определяется, это должен быть тот же самый размер как область окна апплета. Если эти размеры не будут соответствовать, то графика будет помещена в левый верхний угол области, определенной для апплета. Если это будет больше чем окно апплета, то часть этого будет обрублена. Если это является меньшим чем окно апплета, белым, или независимо от того, что цвет определяется для boxbgcolor
, появится вокруг этого.
Изображением может быть или ДЖИФ или JPEG, и это должно находиться в том же самом каталоге, где другие ресурсы для апплета находятся; то есть, если апплет использует codebase
атрибут, тогда это изображение должно быть в codebase
каталог.
Отметьте: файл изображения не должен быть в упакованном файле фляги с другими ресурсами апплета, так как изображение должно быть выведено на экран, загружая ресурсы.
Строка состояния браузера выведет на экран"Loading Java Applet ...
"когда на мышь указывают на окно апплета.
boxmessage
С boxmessage
атрибут можно настроить текст, выведенный на экран в строке состояния браузера. Этот атрибут будет в действительности когда image
атрибут используется. Формат для того, чтобы использовать это со стандартом APPLET
элемент:
<APPLET ...> <PARAM name="boxmessage" value="<your custom message goes here>"> </APPLET>
boxbgcolor, boxfgcolor
Эти атрибуты могут использоваться, чтобы настроить цвета в окне апплета.
Эти атрибуты будут в действительности когда image
атрибут используется. Пользовательские цвета не могут быть определены для появления значения по умолчанию области просмотра апплета.
По умолчанию цвет фона окна апплета является белым. Атрибут boxbgcolor
может использоваться, чтобы определить различный цвет фона. Формат для использования со стандартом APPLET
элемент:
<APPLET ...> <PARAM name="boxbgcolor" value="<value>"> </APPLET>
где <value>
может быть:
Color
от java.awt.Color
;r,g,b
где r
, g
, и b
целые числа в диапазоне 0-255
это представило бы непрозрачный стандартный RGB (sRGB) цвет в Color
конструктор Color(int r, int g, int b)
;Примеры каждого элемента выше:
value="cyan"
, value="111,222,145"
, value="silver"
, value="#33FF33"
По умолчанию цвет переднего плана окна апплета является черным. Атрибут boxfgcolor
может использоваться, чтобы определить различный цвет переднего плана. Значения цвета являются тем же самым как описано выше. Формат для использования со стандартом APPLET
элемент:
<APPLET ...> <PARAM name="boxfgcolor" value="<value>"> </APPLET>
Порядок очередности для этих атрибутов в апплетах следующие:
1) Если никакие параметры не обеспечиваются, появление значения по умолчанию, описанное выше, используется.
2) Если пользовательская графика определяется через image
атрибут, тогда пользовательская графика появится как описано выше под image
.
3) Если пользовательский текст обеспечивается через boxmessage
атрибут, тогда пользовательский текст будет выведен на экран как описано выше под boxmessage
.
С любой комбинацией image
и boxmessage
атрибуты, пользовательские цвета могут всегда обеспечиваться через boxbgcolor
и boxfgcolor
атрибуты.
Если апплет не в состоянии загрузиться, следующие действия выполняются:
Пользователь может щелкнуть в окне апплета, чтобы заставить раскрывающееся меню открывать одну из следующих опций: