public class FormWindow extends FormContainer implements Editable, FormComponent
Modifier and Type | Class and Description |
---|---|
class |
FormWindow.InternalFrame |
FormContainer.ContainerDnDSupport
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
FormWindow(java.lang.String name,
java.lang.String title) |
FormWindow(java.lang.String name,
java.lang.String title,
int width,
int height) |
Modifier and Type | Method and Description |
---|---|
protected void |
addImpl(java.awt.Component c,
java.lang.Object constraints,
int index)
Adds the specified component to this container at the specified
index.
|
void |
deregisterComponent() |
DasApplication |
getDasApplication() |
java.lang.String |
getDasName() |
DnDSupport |
getDnDSupport() |
org.w3c.dom.Element |
getDOMElement(org.w3c.dom.Document document) |
FormBase |
getForm()
Returns the FormBase object this component is associated with, or null
|
java.awt.Dimension |
getPreferredSize() |
java.lang.String |
getTitle()
Getter for property title.
|
int |
getWindowHeight() |
java.awt.Dimension |
getWindowSize() |
int |
getWindowWidth() |
boolean |
isWindowVisible() |
void |
pack() |
void |
registerComponent() |
void |
setDasName(java.lang.String name) |
void |
setEditingMode(boolean b) |
void |
setTitle(java.lang.String title)
Setter for property title.
|
void |
setWindowHeight(int height) |
void |
setWindowSize(int width,
int height) |
void |
setWindowVisible(boolean b) |
void |
setWindowWidth(int width) |
getBorderTitle, getDirection, getEditingMode, getMaximumSize, getMinimumSize, hasBorder, paint, remove, remove, removeAll, setBorderTitle, setDirection, setHasBorder, startDrag
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, 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, reshape, 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, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, 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, getFocusCycleRootAncestor, 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, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getEditingMode, startDrag
public FormWindow(java.lang.String name, java.lang.String title)
public FormWindow(java.lang.String name, java.lang.String title, int width, int height)
public FormBase getForm()
FormContainer
getForm
in interface FormComponent
getForm
in class FormContainer
public org.w3c.dom.Element getDOMElement(org.w3c.dom.Document document)
getDOMElement
in interface FormComponent
public java.lang.String getDasName()
getDasName
in interface FormComponent
getDasName
in class FormContainer
public void setDasName(java.lang.String name) throws DasNameException
setDasName
in interface FormComponent
setDasName
in class FormContainer
DasNameException
public boolean isWindowVisible()
public void setWindowVisible(boolean b)
public void setEditingMode(boolean b)
setEditingMode
in interface FormComponent
setEditingMode
in class FormContainer
public java.awt.Dimension getPreferredSize()
getPreferredSize
in class FormContainer
public java.lang.String getTitle()
public void setTitle(java.lang.String title)
title
- New value of property title.public void pack()
public java.awt.Dimension getWindowSize()
public void setWindowSize(int width, int height)
public void setWindowWidth(int width)
public int getWindowWidth()
public void setWindowHeight(int height)
public int getWindowHeight()
public DnDSupport getDnDSupport()
getDnDSupport
in interface FormComponent
protected void addImpl(java.awt.Component c, java.lang.Object constraints, int index)
FormContainer
addLayoutComponent
method. The constraints are
defined by the particular layout manager being used. For
example, the BorderLayout
class defines five
constraints: BorderLayout.NORTH
,
BorderLayout.SOUTH
, BorderLayout.EAST
,
BorderLayout.WEST
, and BorderLayout.CENTER
.
Note that if the component already exists in this container or a child of this container, it is removed from that container before being added to this container.
This is the method to override if a program needs to track every add request to a container as all other add methods defer to this one. An overriding method should usually include a call to the superclass's version of the method:
super.addImpl(comp, constraints, index)
addImpl
in class FormContainer
c
- the component to be addedconstraints
- an object expressing layout constraints
for this componentindex
- the position in the container's list at which to
insert the component, where -1
means append to the endContainer.add(Component)
,
Container.add(Component, int)
,
Container.add(Component, java.lang.Object)
,
LayoutManager
,
LayoutManager2
public void deregisterComponent()
deregisterComponent
in interface FormComponent
deregisterComponent
in class FormContainer
public DasApplication getDasApplication()
getDasApplication
in interface FormComponent
getDasApplication
in class FormContainer
public void registerComponent() throws DasException
registerComponent
in interface FormComponent
registerComponent
in class FormContainer
DasException