JavaClass
A JavaScript reference to a Java class.Created by
A reference to the class name used with thePackages object:
Packages.JavaClasswhere JavaClass is the fully-specified name of the object's Java class. The LiveConnect
java, sun, and netscape objects provide shortcuts for commonly used Java packages and also create JavaClass objects.
Description
AJavaClass object is a reference to one of the classes in a Java package, such as netscape.javascript.JSObject. A JavaPackage object is a reference to a Java package, such as netscape.javascript. In JavaScript, the JavaPackage and JavaClass hierarchy reflect the Java package and class hierarchy.
You must create a wrapper around an instance of java.lang.Class before you pass it as a parameter to a Java method--JavaClass objects are not automatically converted to instances of java.lang.Class.
Property Summary
The properties of aJavaClass object are the static fields of the Java class.
Method Summary
The methods of aJavaClass object are the static methods of the Java class.
Examples
In the following example,x is a JavaClass object referring to java.awt.Font. Because BOLD is a static field in the Font class, it is also a property of the JavaClass object.
x = java.awt.FontThe previous example omits the
myFont = x("helv",x.BOLD,10) // creates a Font object
Packages keyword and uses the java synonym because the Font class is in the java package.
See also
JavaArray, JavaObject, JavaPackage, Packages
Table of Contents | Previous | Next | Index
Last Updated: 05/28/99 11:59:41
