Documentation of 'vmm3d.xm3d.WindowXM' Java class
WindowXM
vmm3d.xm3d

Class WindowXM

  • All Implemented Interfaces:
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants


    public class WindowXM
    extends javax.swing.JFrame
    Windows in the 3D-ExploreMath application belong to this class. Note that when the last window of this type is closed, the program ends.
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class java.awt.Window

        java.awt.Window.Type
      • Nested classes/interfaces inherited from class java.awt.Component

        java.awt.Component.BaselineResizeBehavior
    • Field Summary

      • Fields inherited from class javax.swing.JFrame

        EXIT_ON_CLOSE
      • Fields inherited from class java.awt.Frame

        CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
      • Fields inherited from class java.awt.Component

        BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • Fields inherited from interface javax.swing.WindowConstants

        DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
      • Fields inherited from interface java.awt.image.ImageObserver

        ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
    • Constructor Summary

      Constructors 
      Constructor and Description
      WindowXM()
      Creates a WindowXM with no "parent" window.
      WindowXM(int menuOptionFlags)
      Creates a window whose menu bar has the specified set of options.
      WindowXM(LauncherApplet launcher, int menuOptionFlags)
      Used by LauncherApplet to create a window when the user clicks the button on the applet.
      WindowXM(WindowXM parent)
      Creates a WindowXM.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      DisplayXM getDisplay()
      Returns that Display that is shown in this window.
      Exhibit getExhibit()
      Returns the Exhibit currently associated with this window's display, or null if there is no current exhibit.
      Menus getMenus()
      This package-visible method returns the menu bar for this window.
      View getView()
      Returns the View currently associated with this window's display, or null if there is no current view.
      static void showHTMLDocWindow(java.lang.String resourceFileName)
      There is single HTMLDocWindow associated with all WindowXM windows.
      static void showHTMLDocWindow(java.net.URL resourceURL)
      There is single HTMLDocWindow associated with all WindowXM windows.
      • Methods inherited from class javax.swing.JFrame

        getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setTransferHandler, update
      • Methods inherited from class java.awt.Frame

        addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
      • Methods inherited from class java.awt.Window

        addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront
      • Methods inherited from class java.awt.Container

        add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate
      • Methods inherited from class java.awt.Component

        action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface java.awt.MenuContainer

        getFont, postEvent
    • Constructor Detail

      • WindowXM

        public WindowXM()
        Creates a WindowXM with no "parent" window. This method is used in 3D-XPlorMath to make the first WindowXM of the program.
      • WindowXM

        public WindowXM(WindowXM parent)
        Creates a WindowXM.
        Parameters:
        parent - if non-null, then the location of the new window is based on the location of its "parent." (Also, any options for the menu bar are copied from the parent.) This parameter is not otherwise used.
      • WindowXM

        public WindowXM(int menuOptionFlags)
        Creates a window whose menu bar has the specified set of options. Introduced for use with MainForWebStart.
        Parameters:
        menuOptionFlags - option flags to be used in construction of the menu bar for this window
      • WindowXM

        public WindowXM(LauncherApplet launcher,
                        int menuOptionFlags)
        Used by LauncherApplet to create a window when the user clicks the button on the applet.
        Parameters:
        launcher - The LauncherApplet that is creating this window
        menuOptionFlags - option flags to be used in construction of the menu bar for this window
    • Method Detail

      • getDisplay

        public DisplayXM getDisplay()
        Returns that Display that is shown in this window. Every WindowXM has one associated display.
      • getView

        public View getView()
        Returns the View currently associated with this window's display, or null if there is no current view. This is a convenience method that does the same thing as getDisplay().getView();
      • getExhibit

        public Exhibit getExhibit()
        Returns the Exhibit currently associated with this window's display, or null if there is no current exhibit. This is a convenience method that does the same thing as getDisplay().getExhibit();
      • getMenus

        public Menus getMenus()
        This package-visible method returns the menu bar for this window. This method is used in Menus.
      • showHTMLDocWindow

        public static void showHTMLDocWindow(java.lang.String resourceFileName)
        There is single HTMLDocWindow associated with all WindowXM windows. (It is a private static variable in the WinodwXM class.) This method will show show the HTMLDocWindow, if it is not already visible, with its contents set to a specified file.
        Parameters:
        resourceFileName - the file to be displayed, or null to show the window without changing its contents. This is a resouces name, so the file should be somewhere in the path that is searched by the class loader.
      • showHTMLDocWindow

        public static void showHTMLDocWindow(java.net.URL resourceURL)
        There is single HTMLDocWindow associated with all WindowXM windows. (It is a private static variable in the WinodwXM class.) This method will show show the HTMLDocWindow, if it is not already visible, with its contents set to the Web page at a specified URL.
        Parameters:
        resourceURL - the non-null URL of the page that is to be displayed to be displayed,

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.