Platform Interface: java.awt.Window



wrapper java.awt.Window requiredif RDisplay {
  requires java.awt.RWindowMap;
  requires RHState

  helper RWindow getRwindow () {
    return (RWindowRHState.getValue (this, 0);
  }

  wrapper Window () {
    #
    RHState.add (this, 0, RWindowMap.add (this));
  }

  nestwrapper Window () {
    #
    RHState.add (this, 0, RWindowMap.add (this));
  }

  wrapper Window (java.awt.Frame parent) {
    #
    RHState.add (this, 0, RWindowMap.add (this));
  }

  nestwrapper Window (java.awt.Frame parent) {
    #
    RHState.add (this, 0, RWindowMap.add (this));
  }

  passwrapper void show () {
    RDisplay.displayWindow (getRwindow ()); 
    #
  }
  
  passwrapper void toFront () {
    RDisplay.raiseWindow (getRwindow ());
    #
  }

  passwrapper void toBack () {
    RDisplay.lowerWindow (getRwindow ());
    #
  }

  passwrapper Locale getLocale ();
  passwrapper void addWindowListener (WindowListener l);
  passwrapper void removeWindowListener (WindowListener l);
  passwrapper void processEvent (AWTEvent e);
  passwrapper void processWindowEvent (WindowEvent e);
  passwrapper void setFocusOwner (Component c);
  passwrapper Component getFocusOwner ();
  passwrapper boolean postEvent (Event e);
  passwrapper boolean isShowing ();
  passwrapper java.awt.Toolkit getToolkit ();
}

About this file

Naccio Home Page
David Evans
University of Virginia, Computer Science