public class FPMIWindow extends javax.swing.JInternalFrame implements TopLevelContainer
| Modifier and Type | Class and Description |
|---|---|
static class |
FPMIWindow.DoNotOpenWindow |
javax.swing.JInternalFrame.AccessibleJInternalFrame, javax.swing.JInternalFrame.JDesktopIconjavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
static int |
CACHE_ALWAYS |
static int |
CACHE_AUTO |
static int |
CACHE_NEVER |
static int |
DOCK_EAST |
static int |
DOCK_FLOAT |
static int |
DOCK_NORTH |
static int |
DOCK_SOUTH |
static int |
DOCK_WEST |
protected javax.swing.event.EventListenerList |
listenerList |
protected LocaleListener |
localeListener |
static java.lang.String |
PARENT_WINDOW_NAME
Special string that will resolve to the FPMIWindow itself for calls to getComponentForPath() and
getPathForComponent()
|
static int |
SHOW_ALWAYS |
static int |
SHOW_NEVER |
static int |
SHOW_NOT_MAXIMIZED |
closable, CONTENT_PANE_PROPERTY, desktopIcon, FRAME_ICON_PROPERTY, frameIcon, GLASS_PANE_PROPERTY, iconable, IS_CLOSED_PROPERTY, IS_ICON_PROPERTY, IS_MAXIMUM_PROPERTY, IS_SELECTED_PROPERTY, isClosed, isIcon, isMaximum, isSelected, LAYERED_PANE_PROPERTY, maximizable, MENU_BAR_PROPERTY, resizable, ROOT_PANE_PROPERTY, rootPane, rootPaneCheckingEnabled, title, TITLE_PROPERTYTOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT| Constructor and Description |
|---|
FPMIWindow(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
addVisionWindowListener(VisionWindowListener listener) |
void |
createRef(java.lang.Object o) |
void |
doDefaultCloseAction() |
void |
fireVisionWindowClosed() |
void |
fireVisionWindowOpened() |
VisionClientContext |
getAppContext() |
int |
getBorderDisplayPolicy() |
java.awt.Insets |
getBorderInsets()
Returns an Insets object that represents the normal size of borders/titlebar area that will appear on this window
when it is opened.
|
int |
getCachePolicy() |
javax.swing.JComponent |
getComponentForPath(java.lang.String path) |
int |
getDockIndex() |
int |
getDockPosition() |
InteractionController |
getInteractionController() |
java.awt.Component |
getMostRecentFocusOwner()
This causes the window to make sure that NO COMPONENT receives input focus when the window is selected.
|
java.lang.String |
getPath() |
java.lang.String |
getPathForComponent(java.awt.Component c) |
ProjectScope |
getProjectScope() |
long |
getResourceId() |
BasicContainer |
getRootContainer() |
java.awt.Component |
getRuntimeGlassPane() |
java.awt.Point |
getStartingLocation() |
javax.swing.JComponent |
getTitleBar() |
int |
getTitlebarDisplayPolicy() |
java.awt.Font |
getTitlebarFont() |
int |
getTitlebarHeight() |
VisionWindowListener[] |
getVisionWindowListeners() |
void |
initialize(VisionClientContext context)
Initialize this root.
|
static void |
initializeUIRoot(VisionClientContext context,
DefaultInteractionController interactions,
VisionContainer rootContainer,
boolean bindInitVisitRoot,
LoggerEx log) |
boolean |
isStartMaximized() |
void |
removeVisionWindowListener(VisionWindowListener listener) |
void |
setBorderDisplayPolicy(int borderDisplayPolicy) |
void |
setCachePolicy(int cachePolicy) |
void |
setCloser(WindowCloser closer) |
void |
setContentPane(java.awt.Container c) |
void |
setDockIndex(int dockIndex) |
void |
setDockPosition(int newPosition) |
void |
setGeneralAdapters(java.util.HashMap<java.awt.Component,java.util.List<Adapter>> map)
Deprecated.
|
void |
setIconifiable(boolean b) |
void |
setInteractionController(InteractionController controller) |
void |
setLayer(java.lang.Integer layer) |
void |
setMaximizable(boolean b) |
void |
setNameBypass(java.lang.String name) |
void |
setOpenOnStart(boolean b)
Deprecated.
|
void |
setPropertyAdapters(java.util.HashMap<PropertyKey,PropertyAdapter> map)
Deprecated.
|
void |
setResizable(boolean b) |
void |
setResourceId(long resourceId) |
void |
setRuntimeGlassPane(java.awt.Component component) |
void |
setSecuritySettings(java.lang.String name,
SecuritySettings settings)
Deprecated.
|
void |
setSerializationVersion(int i)
Deprecated.
|
void |
setSize(java.awt.Dimension newSize) |
void |
setStartingLocation(java.awt.Point newLocation) |
void |
setStartMaximized(boolean b) |
void |
setTitle(java.lang.String title) |
void |
setTitlebarDisplayPolicy(int titlebarDisplayPolicy) |
void |
setTitlebarFont(java.awt.Font titlebarFont) |
void |
setTitlebarHeight(int titlebarHeight) |
void |
shutdown()
Shutdown the root.
|
void |
startup()
Start up the root.
|
java.lang.String |
toString() |
void |
updateUI() |
boolean |
wouldBeResizable() |
addImpl, addInternalFrameListener, createRootPane, dispose, fireInternalFrameEvent, getAccessibleContext, getContentPane, getDefaultCloseOperation, getDesktopIcon, getDesktopPane, getFocusCycleRootAncestor, getFocusOwner, getFrameIcon, getGlassPane, getInternalFrameListeners, getJMenuBar, getLastCursor, getLayer, getLayeredPane, getMenuBar, getNormalBounds, getRootPane, getTitle, getUI, getUIClassID, getWarningString, hide, isClosable, isClosed, isFocusCycleRoot, isIcon, isIconifiable, isMaximizable, isMaximum, isResizable, isRootPaneCheckingEnabled, isSelected, moveToBack, moveToFront, pack, paintComponent, paramString, remove, removeInternalFrameListener, reshape, restoreSubcomponentFocus, setClosable, setClosed, setCursor, setDefaultCloseOperation, setDesktopIcon, setFocusCycleRoot, setFrameIcon, setGlassPane, setIcon, setJMenuBar, setLayer, setLayeredPane, setLayout, setMaximum, setMenuBar, setNormalBounds, setRootPane, setRootPaneCheckingEnabled, setSelected, setUI, show, toBack, toFrontaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, show, size, transferFocus, transferFocusBackward, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddPropertyChangeListener, addPropertyChangeListener, getClientProperty, getName, putClientProperty, removePropertyChangeListener, removePropertyChangeListenerpublic static final int DOCK_FLOAT
public static final int DOCK_NORTH
public static final int DOCK_EAST
public static final int DOCK_WEST
public static final int DOCK_SOUTH
public static final int CACHE_AUTO
public static final int CACHE_NEVER
public static final int CACHE_ALWAYS
public static final int SHOW_ALWAYS
public static final int SHOW_NEVER
public static final int SHOW_NOT_MAXIMIZED
public static final java.lang.String PARENT_WINDOW_NAME
protected javax.swing.event.EventListenerList listenerList
protected LocaleListener localeListener
public void setCloser(WindowCloser closer)
public void doDefaultCloseAction()
doDefaultCloseAction in class javax.swing.JInternalFrame@Deprecated public void setSerializationVersion(int i)
public void createRef(java.lang.Object o)
public void setLayer(java.lang.Integer layer)
throws org.python.core.PyIgnoreMethodTag
setLayer in class javax.swing.JInternalFrameorg.python.core.PyIgnoreMethodTagpublic java.lang.String getPath()
public ProjectScope getProjectScope()
getProjectScope in interface DesignableContainerpublic java.awt.Insets getBorderInsets()
public java.awt.Component getMostRecentFocusOwner()
getMostRecentFocusOwner in class javax.swing.JInternalFramepublic void updateUI()
updateUI in class javax.swing.JInternalFramepublic void setContentPane(java.awt.Container c)
setContentPane in interface javax.swing.RootPaneContainersetContentPane in class javax.swing.JInternalFramepublic void initialize(VisionClientContext context)
BindingRootinitialize in interface BindingRootpublic static void initializeUIRoot(VisionClientContext context, DefaultInteractionController interactions, VisionContainer rootContainer, boolean bindInitVisitRoot, LoggerEx log)
public void startup()
BindingRootstartup in interface BindingRootpublic void shutdown()
BindingRootshutdown in interface BindingRootpublic InteractionController getInteractionController()
getInteractionController in interface BindingRootpublic void setInteractionController(InteractionController controller)
public void setNameBypass(java.lang.String name)
public void setTitle(java.lang.String title)
setTitle in class javax.swing.JInternalFramepublic java.awt.Component getRuntimeGlassPane()
public void setRuntimeGlassPane(java.awt.Component component)
public javax.swing.JComponent getTitleBar()
public java.lang.String toString()
toString in class java.awt.Component@Deprecated public void setOpenOnStart(boolean b)
public BasicContainer getRootContainer()
@Deprecated public void setPropertyAdapters(java.util.HashMap<PropertyKey,PropertyAdapter> map)
@Deprecated public void setGeneralAdapters(java.util.HashMap<java.awt.Component,java.util.List<Adapter>> map)
public java.lang.String getPathForComponent(java.awt.Component c)
getPathForComponent in interface BindingRootpublic javax.swing.JComponent getComponentForPath(java.lang.String path)
getComponentForPath in interface BindingRoot@Deprecated
public void setSecuritySettings(java.lang.String name,
SecuritySettings settings)
public boolean isStartMaximized()
public void setStartMaximized(boolean b)
public void setResizable(boolean b)
setResizable in class javax.swing.JInternalFramepublic void setIconifiable(boolean b)
setIconifiable in class javax.swing.JInternalFramepublic void setMaximizable(boolean b)
setMaximizable in class javax.swing.JInternalFramepublic boolean wouldBeResizable()
public int getDockPosition()
public void setDockPosition(int newPosition)
public int getDockIndex()
public void setDockIndex(int dockIndex)
public int getCachePolicy()
public void setCachePolicy(int cachePolicy)
public int getBorderDisplayPolicy()
public void setBorderDisplayPolicy(int borderDisplayPolicy)
public int getTitlebarDisplayPolicy()
public void setTitlebarDisplayPolicy(int titlebarDisplayPolicy)
public java.awt.Font getTitlebarFont()
public void setTitlebarFont(java.awt.Font titlebarFont)
public int getTitlebarHeight()
public void setTitlebarHeight(int titlebarHeight)
public long getResourceId()
getResourceId in interface DesignableContainerpublic void setResourceId(long resourceId)
public java.awt.Point getStartingLocation()
public void setStartingLocation(java.awt.Point newLocation)
public void setSize(java.awt.Dimension newSize)
setSize in class java.awt.Componentpublic VisionClientContext getAppContext()
public void addVisionWindowListener(VisionWindowListener listener)
public void removeVisionWindowListener(VisionWindowListener listener)
public VisionWindowListener[] getVisionWindowListeners()
public void fireVisionWindowOpened()
public void fireVisionWindowClosed()