Package com.jidesoft.swing
Class ResizableDialog
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Dialog
-
- javax.swing.JDialog
-
- com.jidesoft.swing.ResizableDialog
-
- All Implemented Interfaces:
ResizableSupport
,java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
,javax.accessibility.Accessible
,javax.swing.RootPaneContainer
,javax.swing.WindowConstants
public class ResizableDialog extends javax.swing.JDialog implements ResizableSupport
A resizable undecorated dialog.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
-
Nested classes/interfaces inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
-
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
-
-
Field Summary
-
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
-
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
Constructor Summary
Constructors Constructor Description ResizableDialog()
ResizableDialog(java.awt.Dialog owner)
ResizableDialog(java.awt.Dialog owner, boolean modal)
ResizableDialog(java.awt.Dialog owner, java.lang.String title)
ResizableDialog(java.awt.Dialog owner, java.lang.String title, boolean modal)
ResizableDialog(java.awt.Dialog owner, java.lang.String title, boolean modal, java.awt.GraphicsConfiguration gc)
ResizableDialog(java.awt.Frame owner)
ResizableDialog(java.awt.Frame owner, boolean modal)
ResizableDialog(java.awt.Frame owner, java.lang.String title)
ResizableDialog(java.awt.Frame owner, java.lang.String title, boolean modal)
ResizableDialog(java.awt.Frame owner, java.lang.String title, boolean modal, java.awt.GraphicsConfiguration gc)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
beginResizing()
protected void
endResizing()
javax.swing.border.Border
getBorder()
Gets the border of the resizable window.Resizable
getResizable()
Gets the underlying Resizable.java.awt.Component
getRoutingComponent()
protected void
initComponents()
Initializes the resizable window.boolean
isRoutingKeyStrokes()
protected void
resizing()
void
setBorder(javax.swing.border.Border border)
Sets the border of the resizable window.void
setRoutingKeyStrokes(boolean routingKeyStrokes)
-
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
-
Methods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
-
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, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, 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, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
-
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, 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, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Constructor Detail
-
ResizableDialog
public ResizableDialog() throws java.awt.HeadlessException
- Throws:
java.awt.HeadlessException
-
ResizableDialog
public ResizableDialog(java.awt.Frame owner) throws java.awt.HeadlessException
- Throws:
java.awt.HeadlessException
-
ResizableDialog
public ResizableDialog(java.awt.Frame owner, boolean modal) throws java.awt.HeadlessException
- Throws:
java.awt.HeadlessException
-
ResizableDialog
public ResizableDialog(java.awt.Frame owner, java.lang.String title) throws java.awt.HeadlessException
- Throws:
java.awt.HeadlessException
-
ResizableDialog
public ResizableDialog(java.awt.Frame owner, java.lang.String title, boolean modal) throws java.awt.HeadlessException
- Throws:
java.awt.HeadlessException
-
ResizableDialog
public ResizableDialog(java.awt.Frame owner, java.lang.String title, boolean modal, java.awt.GraphicsConfiguration gc)
-
ResizableDialog
public ResizableDialog(java.awt.Dialog owner) throws java.awt.HeadlessException
- Throws:
java.awt.HeadlessException
-
ResizableDialog
public ResizableDialog(java.awt.Dialog owner, boolean modal) throws java.awt.HeadlessException
- Throws:
java.awt.HeadlessException
-
ResizableDialog
public ResizableDialog(java.awt.Dialog owner, java.lang.String title) throws java.awt.HeadlessException
- Throws:
java.awt.HeadlessException
-
ResizableDialog
public ResizableDialog(java.awt.Dialog owner, java.lang.String title, boolean modal) throws java.awt.HeadlessException
- Throws:
java.awt.HeadlessException
-
ResizableDialog
public ResizableDialog(java.awt.Dialog owner, java.lang.String title, boolean modal, java.awt.GraphicsConfiguration gc) throws java.awt.HeadlessException
- Throws:
java.awt.HeadlessException
-
-
Method Detail
-
initComponents
protected void initComponents()
Initializes the resizable window.
-
beginResizing
protected void beginResizing()
-
resizing
protected void resizing()
-
endResizing
protected void endResizing()
-
setBorder
public void setBorder(javax.swing.border.Border border)
Sets the border of the resizable window. Do not pass in an empty border. Otherwise the window won't be resizable.- Specified by:
setBorder
in interfaceResizableSupport
- Parameters:
border
- the border.
-
getBorder
public javax.swing.border.Border getBorder()
Gets the border of the resizable window. By default,UIManagerLookup.getBorder("Resizable.resizeBorder")
will be used.- Specified by:
getBorder
in interfaceResizableSupport
- Returns:
- the border.
-
getResizable
public Resizable getResizable()
Gets the underlying Resizable.- Specified by:
getResizable
in interfaceResizableSupport
- Returns:
- the Resizable.
-
getRoutingComponent
public java.awt.Component getRoutingComponent()
-
setRoutingKeyStrokes
public void setRoutingKeyStrokes(boolean routingKeyStrokes)
-
isRoutingKeyStrokes
public boolean isRoutingKeyStrokes()
-
-