コード例 #1
0
 public void loadProtocols() {
   _protocolMenu.removeAll();
   for (Protocol proto : ProtocolManager.getInstance().getProtocols()) {
     JMenuItem protoButton = new JMenuItem(proto.getName() + " (" + proto.getPort() + ")");
     protoButton.setActionCommand("p:" + proto.getName());
     protoButton.addActionListener(_pel);
     _protocolMenu.add(protoButton);
   }
   JMenuItem newProtoButton = new JMenuItem("New Protocol...");
   newProtoButton.setActionCommand("new");
   newProtoButton.addActionListener(_pel);
   _protocolMenu.addSeparator();
   _protocolMenu.add(newProtoButton);
   if (!ProtocolManager.getInstance().getProtocols().isEmpty())
     switchToProtocol(ProtocolManager.getInstance().getProtocols().iterator().next());
   else switchToProtocol(null);
 }