Subversion Repositories wimsdev

Rev

Blame | Last modification | View Log | RSS feed

  1. package rene.gui;
  2.  
  3. import java.awt.CheckboxMenuItem;
  4. import java.util.Vector;
  5.  
  6. class CheckboxMenuElement
  7. {       public String Tag;
  8.         public CheckboxMenuItem Item;
  9.         public CheckboxMenuElement (CheckboxMenuItem i, String tag)
  10.         {       Item=i; Tag=tag;
  11.         }
  12. }
  13.  
  14. public class CheckboxMenu
  15. {       Vector V;
  16.         public CheckboxMenu ()
  17.         {       V=new Vector();
  18.         }
  19.         public void add (CheckboxMenuItem i, String tag)
  20.         {       V.addElement(new CheckboxMenuElement(i,tag));
  21.         }
  22.         public void set (String tag)
  23.         {       int i;
  24.                 for (i=0; i<V.size(); i++)
  25.                 {       CheckboxMenuElement e=
  26.                                 (CheckboxMenuElement)V.elementAt(i);
  27.                         if (tag.equals(e.Tag)) e.Item.setState(true);
  28.                         else e.Item.setState(false);
  29.                 }
  30.         }
  31. }
  32.