?? streetapplicationenvironment.java
字號(hào):
package org.j3de.environment.street;
import org.j3de.ui.impl.UniverseManager;
import java.rmi.Remote;
import java.rmi.RemoteException;
import org.j3de.events.DistributedEventService;
import org.j3de.exception.ExceptionHandler;
import org.j3de.interfaces.ApplicationEnvironment;
import org.j3de.interfaces.Environment;import org.j3de.interfaces.EnvironmentManager;import org.j3de.ui.UIElement;
import org.j3de.ui.UIFactory;
import org.j3de.ui.UIContainer;
import org.j3de.ui.UICreationException;
import org.j3de.util.InitializationException;
public class StreetApplicationEnvironment implements ApplicationEnvironment {
private UIFactory uiFactory;
private UIContainer appContainer;
private UIElement rootElement;
private EnvironmentManager environmentManager; private Environment environment;
public StreetApplicationEnvironment(UIFactory uiFactory, UIContainer container, Environment environment, EnvironmentManager environmentManager) throws UICreationException,
RemoteException {
setUIFactory(uiFactory);
this.appContainer = container; this.environment = environment; this.environmentManager = environmentManager;
}
public UIFactory getUIFactory() {
return uiFactory;
}
public void setUIFactory(UIFactory uiFactory) {
this.uiFactory = uiFactory;
}
public void setRootUIElement(UIElement rootElement) throws RemoteException {
try {
if (this.rootElement != null) {
appContainer.remove(this.rootElement);
}
this.rootElement = rootElement;
if (rootElement != null) appContainer.add(rootElement);
} catch (Exception e) {
ExceptionHandler.handleException(e);
}
}
public DistributedEventService getDistributedEventService() {
return null;
}
public void startEnvironment(Environment environment) throws RemoteException, InitializationException { environmentManager.startEnvironment(environment); } public void startModalEnvironment(Environment environment) throws RemoteException, InitializationException { environmentManager.startModalEnvironment(environment); } public void exitEnvironment() throws RemoteException { environmentManager.exitEnvironment(environment); }
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -