1 4 package com.tc.admin; 5 6 import java.awt.BorderLayout ; 7 8 import com.tc.admin.common.XApplet; 9 import com.tc.admin.common.XMenuBar; 10 import com.tc.admin.common.XTreeNode; 11 12 public class AdminClientApplet extends XApplet 13 implements AdminClientController 14 { 15 private AdminClientPanel m_mainPanel; 16 17 public AdminClientApplet() { 18 super(); 19 20 getContentPane().setLayout(new BorderLayout ()); 21 getContentPane().add(m_mainPanel = new AdminClientPanel()); 22 23 XMenuBar menuBar; 24 m_mainPanel.initMenubar(menuBar = new XMenuBar()); 25 setMenubar(menuBar); 26 } 27 28 public boolean isExpanded(XTreeNode node) { 29 return m_mainPanel.isExpanded(node); 30 } 31 32 public void expand(XTreeNode node) { 33 m_mainPanel.expand(node); 34 } 35 36 public boolean isSelected(XTreeNode node) { 37 return m_mainPanel.isSelected(node); 38 } 39 40 public void select(XTreeNode node) { 41 m_mainPanel.select(node); 42 } 43 44 public void remove(XTreeNode node) { 45 m_mainPanel.remove(node); 46 } 47 48 public void nodeStructureChanged(XTreeNode node) { 49 m_mainPanel.nodeStructureChanged(node); 50 } 51 52 public void nodeChanged(XTreeNode node) { 53 m_mainPanel.nodeChanged(node); 54 } 55 56 public void updateServerPrefs() { 57 m_mainPanel.updateServerPrefs(); 58 } 59 60 public void stop() { 61 m_mainPanel.disconnectAll(); 62 } 63 64 public void log(String s) { 65 m_mainPanel.log(s); 66 } 67 68 public void log(Exception e) { 69 m_mainPanel.log(e); 70 } 71 72 public void setStatus(String msg) { 73 m_mainPanel.setStatus(msg); 74 } 75 76 public void clearStatus() { 77 m_mainPanel.clearStatus(); 78 } 79 80 public void addServerLog(ConnectionContext cc) { 81 m_mainPanel.addServerLog(cc); 82 } 83 84 public void removeServerLog(ConnectionContext cc) { 85 m_mainPanel.removeServerLog(cc); 86 } 87 88 public void block() {} 89 public void unblock() {} 90 } 91 | Popular Tags |