Java 3D Desktop Environment旨在使用Java 3D来创建一个3D桌面环境。功能包括:分布式的应用程序
源代码在线查看: uifactory.java
package org.j3de.ui;
import java.io.Serializable;
import java.rmi.Remote;
import java.rmi.RemoteException;
public interface UIFactory extends Remote, Serializable {
public UIElement createUIElement(Class guiclass) throws UICreationException, RemoteException;
public Label3D createLabel3D() throws UICreationException, RemoteException;
public Label3D createLabel3D(String text) throws UICreationException, RemoteException;
public TextField3D createTextField3D() throws UICreationException, RemoteException;
public PasswordField3D createPasswordField3D() throws UICreationException, RemoteException;
public Border3D createBorder3D() throws UICreationException, RemoteException;
public UIContainer createContainer() throws UICreationException, RemoteException;
public ActionElement createActionElement() throws UICreationException, RemoteException;
public UIElement loadShape(Class shapeClass) throws UICreationException, RemoteException;
public void invalidate(UIElement elements) throws RemoteException;
}