home *** CD-ROM | disk | FTP | other *** search
/ S283 Planetary Science &n…he Search for Life DVD 2 / DVD-ROM.iso / install / jre1_3 / lib / rt.jar / javax / swing / JComponent$KeyboardState.class (.txt) < prev    next >
Encoding:
Java Class File  |  1979-12-31  |  1.5 KB  |  73 lines

  1. package javax.swing;
  2.  
  3. import java.io.Serializable;
  4.  
  5. class JComponent$KeyboardState implements Serializable {
  6.    private static final Object keyCodesKey;
  7.    // $FF: synthetic field
  8.    static Class class$javax$swing$JComponent$KeyboardState;
  9.  
  10.    static JComponent.IntVector getKeyCodeArray() {
  11.       JComponent.IntVector var0 = (JComponent.IntVector)SwingUtilities.appContextGet(keyCodesKey);
  12.       if (var0 == null) {
  13.          var0 = new JComponent.IntVector();
  14.          SwingUtilities.appContextPut(keyCodesKey, var0);
  15.       }
  16.  
  17.       return var0;
  18.    }
  19.  
  20.    static void registerKeyPressed(int var0) {
  21.       JComponent.IntVector var1 = getKeyCodeArray();
  22.       int var2 = var1.size();
  23.  
  24.       for(int var3 = 0; var3 < var2; ++var3) {
  25.          if (var1.elementAt(var3) == -1) {
  26.             var1.setElementAt(var0, var3);
  27.             return;
  28.          }
  29.       }
  30.  
  31.       var1.addElement(var0);
  32.    }
  33.  
  34.    static void registerKeyReleased(int var0) {
  35.       JComponent.IntVector var1 = getKeyCodeArray();
  36.       int var2 = var1.size();
  37.  
  38.       for(int var3 = 0; var3 < var2; ++var3) {
  39.          if (var1.elementAt(var3) == var0) {
  40.             var1.setElementAt(-1, var3);
  41.             return;
  42.          }
  43.       }
  44.  
  45.    }
  46.  
  47.    static boolean keyIsPressed(int var0) {
  48.       JComponent.IntVector var1 = getKeyCodeArray();
  49.       int var2 = var1.size();
  50.  
  51.       for(int var3 = 0; var3 < var2; ++var3) {
  52.          if (var1.elementAt(var3) == var0) {
  53.             return true;
  54.          }
  55.       }
  56.  
  57.       return false;
  58.    }
  59.  
  60.    // $FF: synthetic method
  61.    static Class class$(String var0) {
  62.       try {
  63.          return Class.forName(var0);
  64.       } catch (ClassNotFoundException var2) {
  65.          throw new NoClassDefFoundError(((Throwable)var2).getMessage());
  66.       }
  67.    }
  68.  
  69.    static {
  70.       keyCodesKey = class$javax$swing$JComponent$KeyboardState == null ? (class$javax$swing$JComponent$KeyboardState = class$("javax.swing.JComponent$KeyboardState")) : class$javax$swing$JComponent$KeyboardState;
  71.    }
  72. }
  73.