Main Page | Class Hierarchy | Class List | File List | Class Members | Related Pages

ChannelListSwingApplet.java

00001 /* 00002 * Created on Mar 25, 2004 00003 */ 00004 package org.nees.rbnb; 00005 00006 // ChannelListSwingApplet 00007 00008 /* 00009 * SwingApplication.java is a 1.4 example that requires 00010 * no other files. 00011 */ 00012 import javax.swing.*; 00013 import java.awt.*; 00014 import java.awt.event.*; 00015 00016 public class ChannelListSwingApplet extends JApplet implements ActionListener 00017 { 00018 00019 private ChannelListSwing s = new ChannelListSwing(); 00020 private static final String SERVER_NAME = "localhost"; 00021 private static final String SERVER_PORT = "3333"; 00022 00023 private void setArgs() { 00024 String serverName = SERVER_NAME; 00025 String serverPort = SERVER_PORT; 00026 String param; 00027 00028 param = getParameter("serverName"); 00029 if (param != null) 00030 serverName = param; 00031 00032 param = getParameter("serverPort"); 00033 if (param != null) 00034 serverPort = param; 00035 00036 s.setArgs(serverName,serverPort); 00037 } 00038 00039 public void init() { 00040 //Execute a job on the event-dispatching thread: 00041 //creating this applet's GUI. 00042 try { 00043 javax.swing.SwingUtilities.invokeAndWait(new Runnable() { 00044 public void run() { 00045 setArgs(); 00046 s.connect(); 00047 s.initGraphics(); 00048 getContentPane().add(s, BorderLayout.CENTER); 00049 s.setTimer(); 00050 s.startCheckThread(); 00051 } 00052 }); 00053 } catch (Exception e) { 00054 System.err.println("createGUI didn't successfully complete"); 00055 } 00056 } 00057 00058 public void actionPerformed(ActionEvent arg0) { 00059 } 00060 00061 } 00062

Generated on Tue Aug 24 11:12:24 2004 for Data turbine for NEESGrid by doxygen 1.3.7