com.strangelight.salsa
Class J_EmptyCell

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Canvas
              |
              +--com.strangelight.salsa.J_EmptyCell
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class J_EmptyCell
extends java.awt.Canvas

A simple extension of java.awt.Canvas. Mainly useful for creating blank cells for use with java.awt.GridBagLayout, and especially for implementations of J_GridBagContainer.

See Also:
J_GridBagContainer, GridBagLayout, Serialized Form

Nested Class Summary
 
Nested classes inherited from class java.awt.Canvas
java.awt.Canvas.AccessibleAWTCanvas
 
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.Dimension max_size
           
protected  java.awt.Dimension min_size
           
protected  java.awt.Dimension preferred_size
           
 
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_EmptyCell(java.awt.Dimension size)
          Creates a blank J_EmptyCell object of the specified size.
J_EmptyCell(int width, int height)
          Creates a blank J_EmptyCell object of the specified size.
 
Method Summary
 java.awt.Dimension getMaximumSize()
           
 java.awt.Dimension getMinimumSize()
           
 java.awt.Dimension getPreferredSize()
           
 void setMaximumSize(java.awt.Dimension size)
          Sets the "maximum size" (the value returned by getMaximumSize() ) of this J_EmptyCell.
 void setMaximumSize(int width, int height)
          Sets the "maximum size" (the value returned by getMaximumSize() ) of this J_EmptyCell.
 void setMinimumSize(java.awt.Dimension size)
          Sets the "minimum size" (the value returned by getMinimumSize() ) of this J_EmptyCell.
 void setMinimumSize(int width, int height)
          Sets the "minimum size" (the value returned by getMinimumSize() ) of this J_EmptyCell.
 void setPreferredSize(java.awt.Dimension size)
          Sets the "preferred size" (the value returned by getPreferredSize() ) of this J_EmptyCell.
 void setPreferredSize(int width, int height)
          Sets the "preferred size" (the value returned by getPreferredSize() ) of this J_EmptyCell.
 
Methods inherited from class java.awt.Canvas
addNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy, paint, update
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

max_size

protected java.awt.Dimension max_size

min_size

protected java.awt.Dimension min_size

preferred_size

protected java.awt.Dimension preferred_size
Constructor Detail

J_EmptyCell

public J_EmptyCell(int width,
                   int height)
Creates a blank J_EmptyCell object of the specified size. Initially, the size, maximum size, minimum size, and preferred size are all set to the same value.

Parameters:
width - The width of this cell in pixels.
height - The height of this cell in pixels.

J_EmptyCell

public J_EmptyCell(java.awt.Dimension size)
Creates a blank J_EmptyCell object of the specified size. Initially, the size, maximum size, minimum size, and preferred size are all set to the same value.

Parameters:
size - The dimensions of this cell in pixels.
Method Detail

setMaximumSize

public void setMaximumSize(int width,
                           int height)
Sets the "maximum size" (the value returned by getMaximumSize() ) of this J_EmptyCell.

Parameters:
width - The new maximum width of this J_EmptyCell in pixels.
See Also:
Component.getMaximumSize()

setMinimumSize

public void setMinimumSize(int width,
                           int height)
Sets the "minimum size" (the value returned by getMinimumSize() ) of this J_EmptyCell.

Parameters:
width - The new minimum width of this J_EmptyCell in pixels.
See Also:
Component.getMinimumSize()

setPreferredSize

public void setPreferredSize(int width,
                             int height)
Sets the "preferred size" (the value returned by getPreferredSize() ) of this J_EmptyCell.

Parameters:
width - The new preferred width of this J_EmptyCell in pixels.
See Also:
Component.getPreferredSize()

setMaximumSize

public void setMaximumSize(java.awt.Dimension size)
Sets the "maximum size" (the value returned by getMaximumSize() ) of this J_EmptyCell.

Parameters:
size - The new maximum dimensions of this J_EmptyCell in pixels.
See Also:
Component.getMaximumSize()

setMinimumSize

public void setMinimumSize(java.awt.Dimension size)
Sets the "minimum size" (the value returned by getMinimumSize() ) of this J_EmptyCell.

Parameters:
size - The new minimum dimensions of this J_EmptyCell in pixels.
See Also:
Component.getMinimumSize()

setPreferredSize

public void setPreferredSize(java.awt.Dimension size)
Sets the "preferred size" (the value returned by getPreferredSize() ) of this J_EmptyCell.

Parameters:
size - The new preferred dimensions of this J_EmptyCell in pixels.
See Also:
Component.getPreferredSize()

getMaximumSize

public java.awt.Dimension getMaximumSize()
Overrides:
getMaximumSize in class java.awt.Component

getMinimumSize

public java.awt.Dimension getMinimumSize()
Overrides:
getMinimumSize in class java.awt.Component

getPreferredSize

public java.awt.Dimension getPreferredSize()
Overrides:
getPreferredSize in class java.awt.Component