⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 logoutremoteapp.java

📁 Java 3D Desktop Environment旨在使用Java 3D来创建一个3D桌面环境。功能包括:分布式的应用程序
💻 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 + -