home *** CD-ROM | disk | FTP | other *** search
/ io Programmo 39 / IOPROG_39.ISO / SOFT / sdkjava40.exe / data1.cab / fg_Samples / Samples / afc11 / JTreeVue / Src / JTreeMenuBtn.java < prev    next >
Encoding:
Java Source  |  2000-05-04  |  687 b   |  34 lines

  1. //
  2. // (C) Copyright 1995 - 1999 Microsoft Corporation.  All rights reserved.
  3. //
  4. import java.awt.*;
  5. import java.io.*;
  6. import java.util.Enumeration;
  7.  
  8. import com.ms.ui.*;
  9.  
  10. class JTreeMenuBtn extends UIMenuButton
  11. {
  12.     private UIMenuList list;
  13.     private JTreeNode node;
  14.  
  15.     public JTreeMenuBtn(String str, UIMenuList list, JTreeNode node)
  16.     {
  17.         super(str, 0, list);
  18.         this.list = list;
  19.         this.node = node;
  20.     }
  21.  
  22.     //
  23.     // override launch so the first item in the menu can show as selected,
  24.     //  so user can use keyboard (enter or space) to generate action.
  25.     //
  26.     public boolean launch()
  27.     {
  28.         boolean ret = super.launch();
  29.         list.setSelectedIndex(0);
  30.         return ret;
  31.     }
  32. }
  33.  
  34.