com.strangelight.salsa
Class J_Dialog

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--com.strangelight.salsa.J_Dialog
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, J_GridBagContainer, java.awt.MenuContainer, java.io.Serializable

public class J_Dialog
extends java.awt.Dialog
implements J_GridBagContainer

An extension of java.awt.Dialog which implements some useful GridBagLayout-based layout utilities.

See Also:
J_GridBagContainer, Dialog, Serialized Form

Nested Class Summary
 
Nested classes inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog
 
Nested classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected  java.awt.GridBagLayout gridbag
           
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
J_Dialog(java.awt.Frame owner)
           
J_Dialog(java.awt.Frame owner, boolean modal)
           
J_Dialog(java.awt.Frame owner, java.lang.String title)
           
J_Dialog(java.awt.Frame owner, java.lang.String title, boolean modal)
           
 
Method Summary
 void add_at(java.awt.Component c, int column, int row)
          Inserts a component into the cell at the specified location.
 void add_at(java.awt.Component c, int column, int row, int colspan, int rowspan)
          Inserts a component into the cell at the specified location, optionally causing the cell to expand to span more than one row or column
 void add_at(java.awt.Component c, int column, int row, int colspan, int rowspan, int anchor)
          Inserts a component into the cell at the specified location, optionally causing the cell to expand to span more than one row or column.
 void add_space(int column, int row, int x, int y)
          Creates an empty cell with the given dimensions at the specified location.
 
Methods inherited from class java.awt.Dialog
addNotify, dispose, getAccessibleContext, getTitle, hide, isModal, isResizable, isUndecorated, paramString, setModal, setResizable, setTitle, setUndecorated, show
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, 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, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, 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, isOpaque, 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, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

gridbag

protected java.awt.GridBagLayout gridbag
Constructor Detail

J_Dialog

public J_Dialog(java.awt.Frame owner)

J_Dialog

public J_Dialog(java.awt.Frame owner,
                boolean modal)

J_Dialog

public J_Dialog(java.awt.Frame owner,
                java.lang.String title)

J_Dialog

public J_Dialog(java.awt.Frame owner,
                java.lang.String title,
                boolean modal)
Method Detail

add_space

public void add_space(int column,
                      int row,
                      int x,
                      int y)
Description copied from interface: J_GridBagContainer
Creates an empty cell with the given dimensions at the specified location.

Specified by:
add_space in interface J_GridBagContainer
Parameters:
column - Horizontal location of the cell
row - Vertical location of the cell
x - Width of the empty cell in pixels
y - Height of the empty cell in pixels

add_at

public void add_at(java.awt.Component c,
                   int column,
                   int row)
Description copied from interface: J_GridBagContainer
Inserts a component into the cell at the specified location.

Specified by:
add_at in interface J_GridBagContainer
Parameters:
column - Horizontal location of the cell
row - Vertical location of the cell

add_at

public void add_at(java.awt.Component c,
                   int column,
                   int row,
                   int colspan,
                   int rowspan)
Description copied from interface: J_GridBagContainer
Inserts a component into the cell at the specified location, optionally causing the cell to expand to span more than one row or column

Specified by:
add_at in interface J_GridBagContainer
Parameters:
column - Horizontal location of the cell
row - Vertical location of the cell
colspan - Number of columns the cell should span
rowspan - Number of rows the cell should span

add_at

public void add_at(java.awt.Component c,
                   int column,
                   int row,
                   int colspan,
                   int rowspan,
                   int anchor)
Description copied from interface: J_GridBagContainer
Inserts a component into the cell at the specified location, optionally causing the cell to expand to span more than one row or column. Also specifies an alignment for the component within the cell.

Specified by:
add_at in interface J_GridBagContainer
Parameters:
anchor - Alignment for the component within the cell (refer to java.awt.GridBagContraints for possible values.)
See Also:
GridBagConstraints