home *** CD-ROM | disk | FTP | other *** search
/ S283 Planetary Science &… the Search for Life CD 3 / 0_CD-ROM.iso / install / jre1_3 / lib / rt.jar / sun / awt / im / SimpleInputMethodWindow.class (.txt) < prev   
Encoding:
Java Class File  |  1979-12-31  |  800 b   |  35 lines

  1. package sun.awt.im;
  2.  
  3. import java.awt.Component;
  4. import java.awt.Frame;
  5.  
  6. public class SimpleInputMethodWindow extends Frame implements InputMethodWindow {
  7.    InputContext inputContext = null;
  8.    boolean needsToSuppressFocusChange;
  9.  
  10.    public SimpleInputMethodWindow(String var1, InputContext var2, boolean var3) {
  11.       super(var1);
  12.       if (var2 != null) {
  13.          this.inputContext = var2;
  14.       }
  15.  
  16.       this.needsToSuppressFocusChange = var3;
  17.    }
  18.  
  19.    public void setVisible(boolean var1) {
  20.       if (this.needsToSuppressFocusChange && this.inputContext != null && var1 && !((Component)this).isVisible()) {
  21.          this.inputContext.suppressFocusChange();
  22.       }
  23.  
  24.       super.setVisible(var1);
  25.    }
  26.  
  27.    public void setInputContext(InputContext var1) {
  28.       this.inputContext = var1;
  29.    }
  30.  
  31.    public java.awt.im.InputContext getInputContext() {
  32.       return (java.awt.im.InputContext)(this.inputContext != null ? this.inputContext : super.getInputContext());
  33.    }
  34. }
  35.