📄 logoutremoteapp.java
字号:
package org.j3de.application.logout;
import java.io.IOException;import java.rmi.RemoteException;
import org.j3de.exception.ExceptionHandler;import org.j3de.events.WaitForAction;import org.j3de.interfaces.Application;import org.j3de.interfaces.ApplicationEnvironment;import org.j3de.ui.ActionElement;import org.j3de.ui.UICreationException;import org.j3de.ui.UIElement;import org.j3de.ui.UIFactory;import org.j3de.ui.skin.SkinShapeButton;
public class LogoutRemoteApp implements Application {
private ApplicationEnvironment environment;
private UIFactory uiFactory;
public LogoutRemoteApp(ApplicationEnvironment environment) throws RemoteException {
this.environment = environment;
this.uiFactory = environment.getUIFactory();
}
public void run() {
try { UIElement button = uiFactory.loadShape(SkinShapeButton.class); ActionElement action = uiFactory.createActionElement(); action.setUIElement(button); WaitForAction waitForAction = new WaitForAction(); action.addActionListener(waitForAction); environment.setRootUIElement(action); boolean buttonPressed = waitForAction.waitForAction(0); environment.setRootUIElement(null); environment.exitEnvironment(); } catch (UICreationException e) { ExceptionHandler.handleException(e); } catch (RemoteException e) { ExceptionHandler.handleException(e); } }
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -