?? applicationlauncher.java
字號:
package connex;
import connex.app.Screen;
import connex.app.loginUI.LoginDialog;
import connex.core.WS.WorkspaceManager;
import connex.app.wsUI.WorkSpaceGUI;
import java.io.File;
import connex.session.WorkspaceSessionManager;
public class ApplicationLauncher {
private static ApplicationLauncher instance = null;
private String mode;
LoginDialog login = null;
private ApplicationLauncher() {
}
public void startApplication() {
//start seqence:
// create splashscreen .**
//if Jxta not configured show ConfigGui.
// register user info in XML (for presenceService)and hide loginGUI.
//boot jxta from WorkspaceManager.
// show boot status in splashscreen.
//show workspaceGUI.
// dispose splash screen.
System.setProperty("JXTA_HOME", ".ConneX");
Screen scr = new Screen();
File f = new File(".ConneX");
if (!f.exists()) {
f.mkdir();
}WorkspaceManager.getInstance().addloadStatusListener(scr);
if (!WorkspaceManager.getInstance().isConfigured()) {
login = new LoginDialog(scr);
//saveInfo(login);
if (login.isCanceled()) {
System.exit(0);
}
WorkspaceManager.getInstance().configur(login.getMode(),
login.getUserInfo().getNick(),
login.getUserInfo().getPass());
}
scr.setAlwaysOnTop(false);
WorkspaceManager.getInstance().bootConneX();
scr.setAlwaysOnTop(true);
WorkspaceManager.getInstance().addWorkspaceJoinListener(WorkspaceSessionManager.
getInstance());
scr.setStatus("loading local Workspaces");
WorkSpaceGUI wsUI = new WorkSpaceGUI();
scr.dispose();
}
public static ApplicationLauncher getInstance() {
if (instance == null) {
instance = new connex.ApplicationLauncher();
}
return instance;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -