Update of /cvsroot/javanetsim/javaNetSim/guiUI
In directory fdv4jf1.ch3.sourceforge.com:/tmp/cvs-serv28331
Modified Files:
GuiNode.java
Log Message:
correct "Disconnect link" code
Index: GuiNode.java
===================================================================
RCS file: /cvsroot/javanetsim/javaNetSim/guiUI/GuiNode.java,v
retrieving revision 1.16
retrieving revision 1.17
diff -C2 -d -r1.16 -r1.17
*** GuiNode.java 17 Sep 2009 12:02:49 -0000 1.16
--- GuiNode.java 1 Oct 2009 21:54:04 -0000 1.17
***************
*** 386,399 ****
JMenuItem mnuDI = new JMenuItem((String)ints[i]+" ("+ni.getConnectedLink().getLinkedNodeName(getName(), (String)ints[i])+")");
! mnuDI.addActionListener(new ActionListener() {
!
! public void actionPerformed(ActionEvent e) {
!
! controller.breakLink(lblNodeName.getText(),
! ((JMenuItem) e.getSource()).getText());
!
! }
!
! });
mnuBreakLink.add(mnuDI);
}
--- 386,390 ----
JMenuItem mnuDI = new JMenuItem((String)ints[i]+" ("+ni.getConnectedLink().getLinkedNodeName(getName(), (String)ints[i])+")");
! mnuDI.addActionListener(new LinkMenuActionListener((String)ints[i]));
mnuBreakLink.add(mnuDI);
}
***************
*** 1001,1004 ****
--- 992,1006 ----
}
+
+ class LinkMenuActionListener implements ActionListener {
+ String ifName;
+ public LinkMenuActionListener(String in){
+ super();
+ ifName=in;
+ }
+ public void actionPerformed(ActionEvent e) {
+ controller.breakLink(lblNodeName.getText(),ifName);
+ }
+ }
}
|