public void actionPerformed(ActionEvent e) { try { LocalhostMatrix.getInstance().showGUI(); } catch (SocketException e1) { e1.printStackTrace(); } } }
public static final LocalhostMatrix getInstance() throws SocketException { if (instance == null) { synchronized (lock) { if (instance == null) { instance = new LocalhostMatrix(); } } } return instance; }
public final LocalhostMatrix localhostMatrix() throws SocketException { return LocalhostMatrix.getInstance(); }
private LocalhostMatrix() throws SocketException { super("localhost"); put("Available Processors", Matrix.Factory.availableProcessors()); put("Memory Usage", Matrix.Factory.memoryUsage()); put("Operating System", Matrix.Factory.operatingSystem()); put("Running Threads", Matrix.Factory.runningThreads()); put("System Environment", Matrix.Factory.systemEnvironment()); put("System Properties", Matrix.Factory.systemProperties()); put("System Time", Matrix.Factory.systemTime()); put("UJMP Settings", UJMPSettings.getInstance()); put("File System", new DirectoryMatrix()); put("Network", NetworkMatrix.getInstance()); }
public WelcomeMatrix() { super(13, 9); setLabel("Welcome to UJMP"); setAsString("Please visit", 2, 3); setAsString("http://ujmp.org/", 2, 4); setAsString("for more info", 2, 5); setAsString("Welcome", 3, 1); setAsString("to the", 3, 2); setAsString("Universal", 3, 3); setAsString("Java", 3, 4); setAsString("Matrix", 3, 5); setAsString("Package", 3, 6); setAsString("UJMP", 3, 7); setAsObject("Click on the nose...", 5, 2); setAsObject("...to find out what UJMP can do", 5, 6); try { setAsObject(LocalhostMatrix.getInstance(), 7, 4); } catch (SocketException e) { e.printStackTrace(); } setAsDouble(-1, 9, 2); setAsDouble(-1, 9, 6); setAsDouble(-1, 10, 3); setAsDouble(-1, 10, 4); setAsDouble(-1, 10, 5); }