From: Chad G. <ex...@us...> - 2005-01-06 06:05:06
|
Update of /cvsroot/openrpg-gde/MAIN/CentralServer In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13799/CentralServer Modified Files: CentralServerGUI.java Log Message: work on the Central Server GUI Index: CentralServerGUI.java =================================================================== RCS file: /cvsroot/openrpg-gde/MAIN/CentralServer/CentralServerGUI.java,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** CentralServerGUI.java 5 Jan 2005 23:15:10 -0000 1.8 --- CentralServerGUI.java 6 Jan 2005 06:04:55 -0000 1.9 *************** *** 27,43 **** { private MenuBar menuBar; ! private MenuItem saveData; ! private MenuItem saveProfiles; ! private MenuItem loadData; ! private MenuItem loadProfiles; ! private MenuItem exit; ! private MenuItem settings; ! private MenuItem data; ! private MenuItem connect; ! private MenuItem start; ! private MenuItem stop; ! private Panel left,middle,users,connected,console; ! private Canvas grid,overall,qstats; /** Creates a new instance of CentralServerGUI */ --- 27,42 ---- { private MenuBar menuBar; ! private MenuItem saveData, saveProfiles, loadData, loadProfiles, exit; ! private MenuItem settings, data, start, stop, profiles; ! ! private Panel left,middle, console, midTop, midRight; ! private Canvas grid; ! private Label gameClock, connectionCount, mapCount, clientCount; ! private Label gridUsers, gridMaps, gridMonsters, gridOwner, gridItems; ! private Button disconnect, session; ! private java.awt.List connectedUsers; ! private TextArea consoleOut; ! private TextField consoleIn; /** Creates a new instance of CentralServerGUI */ *************** *** 54,59 **** //---File menu--- saveData = new MenuItem("Save Data"); ! } public String toString() --- 53,178 ---- //---File menu--- saveData = new MenuItem("Save Data"); + saveData.addActionListener(this); + fileMenu.add(saveData); + saveProfiles = new MenuItem("Save Profiles"); + saveProfiles.addActionListener(this); + fileMenu.add(saveProfiles); + loadData = new MenuItem("Load Data"); + loadData.addActionListener(this); + fileMenu.add(loadData); + loadProfiles = new MenuItem("load Pofiles"); + loadProfiles.addActionListener(this); + fileMenu.add(loadProfiles); + exit = new MenuItem("Exit"); + exit.addActionListener(this); + fileMenu.add(exit); + + + //---Server Menu---/ + settings = new MenuItem("Settings"); + settings.addActionListener(this); + serverMenu.add(settings); + data = new MenuItem("Central Data"); + data.addActionListener(this); + serverMenu.add(data); + profiles = new MenuItem("Profiles"); + profiles.addActionListener(this); + serverMenu.add(profiles); + start = new MenuItem("Start"); + start.addActionListener(this); + serverMenu.add(start); + stop = new MenuItem("Stop"); + stop.addActionListener(this); + serverMenu.add(stop); ! menuBar.add(fileMenu); ! menuBar.add(serverMenu); ! ! setMenuBar(menuBar); ! ! //---layout stuff--- ! Font boldBig = new Font("boldBig",Font.BOLD,16); ! ! //---Left panel---/ ! ! left = new Panel(new BorderLayout()); ! Label contitle = new Label("Connections"); ! contitle.setFont(boldBig); ! connectedUsers = new java.awt.List(); ! disconnect = new Button("Disconnect"); ! disconnect.addActionListener(this); ! session = new Button("Session"); ! session.addActionListener(this); ! ! left.add(contitle, BorderLayout.NORTH); ! left.add(connectedUsers, BorderLayout.CENTER); ! Panel leftBottom = new Panel(new GridLayout(1,2)); ! leftBottom.add(disconnect); ! leftBottom.add(session); ! left.add(leftBottom, BorderLayout.SOUTH); ! add(left, BorderLayout.WEST); ! ! //---middle stuff---/ ! //private Panel left,middle,connected,console, midTop, midRight; ! //private Canvas grid; ! //private Button disconnect, session; ! //private Label gameClock, connectionCount, mapCount, clientCount; ! //private Label gridUsers, gridMaps, gridMonsters, gridOwner, gridItems; ! middle = new Panel(new BorderLayout()); ! ! grid = new ServerGrid(); ! grid.setSize(700,700); ! grid.setBackground(new Color(0,0,0)); ! middle.add(grid, BorderLayout.CENTER); ! ! genLabels(); ! ! //---Console stuff---/ ! console = new Panel(new BorderLayout()); ! consoleOut = new TextArea(); ! consoleOut.setEditable(false); ! consoleOut.setRows(10); ! consoleIn = new TextField(); ! consoleIn.addActionListener(this); ! console.add(consoleOut, BorderLayout.CENTER); ! console.add(consoleIn, BorderLayout.SOUTH); ! middle.add(console, BorderLayout.SOUTH); ! ! add(middle, BorderLayout.CENTER); ! ! middle.setBackground(new Color(150,150,150)); ! left.setBackground(new Color(150,150,150)); ! } ! ! public void genLabels() ! { ! if (midTop != null) middle.remove(midTop); ! if (midRight != null) middle.remove(midRight); ! midTop = new Panel(new GridLayout(2,2)); ! gameClock = new Label("DD:HH:MM"); ! midTop.add(gameClock); ! connectionCount = new Label("# cons"); ! midTop.add(connectionCount); ! mapCount = new Label("# maps"); ! midTop.add(mapCount); ! clientCount = new Label("# clients"); ! midTop.add(clientCount); ! ! midRight = new Panel(new GridLayout(5,1)); ! gridOwner = new Label("Owner"); ! midRight.add(gridOwner); ! gridUsers = new Label("# connected"); ! midRight.add(gridUsers); ! gridMaps = new Label("# maps"); ! midRight.add(gridMaps); ! gridMonsters = new Label("# monsters"); ! midRight.add(gridMonsters); ! gridItems = new Label("# Items"); ! midRight.add(gridItems); ! ! middle.add(midTop,BorderLayout.NORTH); ! middle.add(midRight,BorderLayout.EAST); ! middle.repaint(); ! } public String toString() *************** *** 100,113 **** } - private class ServerStats extends Canvas - { - - } - - private class QStats extends Canvas - { - - } - private class ServerGrid extends Canvas { --- 219,222 ---- |