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.JDesktopIcon
javax.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_PROPERTY
TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, 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, toFront
addAncestorListener, 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, update
add, 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, validateTree
action, 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, transferFocusUpCycle
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addPropertyChangeListener, addPropertyChangeListener, getClientProperty, getName, putClientProperty, removePropertyChangeListener, removePropertyChangeListener
public 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.JInternalFrame
org.python.core.PyIgnoreMethodTag
public java.lang.String getPath()
public ProjectScope getProjectScope()
getProjectScope
in interface DesignableContainer
public java.awt.Insets getBorderInsets()
public java.awt.Component getMostRecentFocusOwner()
getMostRecentFocusOwner
in class javax.swing.JInternalFrame
public void updateUI()
updateUI
in class javax.swing.JInternalFrame
public void setContentPane(java.awt.Container c)
setContentPane
in interface javax.swing.RootPaneContainer
setContentPane
in class javax.swing.JInternalFrame
public void initialize(VisionClientContext context)
BindingRoot
initialize
in interface BindingRoot
public static void initializeUIRoot(VisionClientContext context, DefaultInteractionController interactions, VisionContainer rootContainer, boolean bindInitVisitRoot, LoggerEx log)
public void startup()
BindingRoot
startup
in interface BindingRoot
public void shutdown()
BindingRoot
shutdown
in interface BindingRoot
public InteractionController getInteractionController()
getInteractionController
in interface BindingRoot
public void setInteractionController(InteractionController controller)
public void setNameBypass(java.lang.String name)
public void setTitle(java.lang.String title)
setTitle
in class javax.swing.JInternalFrame
public 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)
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 BindingRoot
public 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.JInternalFrame
public void setIconifiable(boolean b)
setIconifiable
in class javax.swing.JInternalFrame
public void setMaximizable(boolean b)
setMaximizable
in class javax.swing.JInternalFrame
public boolean wouldBeResizable()
public int getDockPosition()
public void setDockPosition(int newPosition)
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 DesignableContainer
public 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.Component
public VisionClientContext getAppContext()
public void addVisionWindowListener(VisionWindowListener listener)
public void removeVisionWindowListener(VisionWindowListener listener)
public VisionWindowListener[] getVisionWindowListeners()
public void fireVisionWindowOpened()
public void fireVisionWindowClosed()