Ссылка на имя класса, используемое с объектом Packages:
Packages.JavaClass
где JavaClass это полное квалифицированное имя Java-класса объекта.
Объекты LiveConnect java,
sun и netscape являются аббревиатурами для наиболее
часто используемых Java-пакетов; они создают также объекты JavaClass.
Описание
Объект JavaClass
является ссылкой на один из классов Java-пакета, такого как netscape.javascript.JSObject.
Объект JavaPackage является ссылкой на Java-пакет, такой как netscape.javascript.
В JavaScript иерархия JavaPackage и JavaClass отражает
иерархию пакетов и классов Java.
Вы обязаны создать оболочку вокруг экземпляра
java.lang.Class, прежде чем передать его в качестве параметра Java-методу -- JavaClass-объекты
не конвертируются автоматически в экземпляры
java.lang.Class.
Свойства. Резюме.
Свойства объекта JavaClass являются
статическими полями Java-класса.
Методы. Резюме.
Методы объекта JavaClass являются статическими методами Java-класса.
Пример
Здесь x это объект JavaClass, ссылающийся на java.awt.Font.
Поскольку BOLD является static-полем (свойством) класса
Font, оно является также свойством объекта JavaClass.
x = java.awt.Font myFont = x("helv",x.BOLD,10) // создаёт объект Font
В этом примере пропущено ключевое слово Packages
и использован синоним java, поскольку класс Font
находится в пакете java.