public class BorderedDisplay extends javax.swing.JPanel implements Graphics2DRenderer
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
static int |
BOTTOM_CENTER
The positions are of the form ROW_COLUMN
|
static int |
BOTTOM_LEFT
The positions are of the form ROW_COLUMN
|
static int |
BOTTOM_RIGHT
The positions are of the form ROW_COLUMN
|
static int |
CENTER
The positions are of the form ROW_COLUMN
|
static int |
CENTER_LEFT
The positions are of the form ROW_COLUMN
|
static int |
CENTER_RIGHT
The positions are of the form ROW_COLUMN
|
static int |
TOP_CENTER
The positions are of the form ROW_COLUMN
|
static int |
TOP_LEFT
The positions are of the form ROW_COLUMN
|
static int |
TOP_RIGHT
The positions are of the form ROW_COLUMN
|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
BorderedDisplay() |
BorderedDisplay(javax.swing.JComponent centerPanel) |
| Modifier and Type | Method and Description |
|---|---|
java.awt.Component |
add(java.awt.Component comp) |
java.awt.Component |
add(java.awt.Component comp,
int position) |
void |
add(java.awt.Component comp,
java.lang.Object obj) |
void |
add(javax.swing.JComponent comp,
int position)
Adds the given component in the passed in position.
|
void |
clear(int position) |
void |
clearBorders() |
javax.swing.JComponent |
get(int position) |
boolean |
isFilled(int position) |
void |
outputToPNG(java.io.File f) |
void |
outputToPNG(java.io.File loc,
java.awt.Dimension size) |
void |
outputToPNG(java.io.OutputStream loc,
java.awt.Dimension size) |
void |
outputToPNG(java.lang.String filename) |
void |
removeAll() |
void |
renderToGraphics(java.awt.Graphics2D g) |
void |
renderToGraphics(java.awt.Graphics2D g,
java.awt.Dimension size) |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, 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, getRootPane, 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, 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, updateadd, add, addContainerListener, addImpl, 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, remove, remove, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeaction, 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, hide, 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, transferFocusUpCyclepublic static final int TOP_LEFT
public static final int TOP_CENTER
public static final int TOP_RIGHT
public static final int CENTER_LEFT
public static final int CENTER
public static final int CENTER_RIGHT
public static final int BOTTOM_LEFT
public static final int BOTTOM_CENTER
public static final int BOTTOM_RIGHT
public BorderedDisplay()
public BorderedDisplay(javax.swing.JComponent centerPanel)
public javax.swing.JComponent get(int position)
public void outputToPNG(java.lang.String filename)
throws java.io.IOException
java.io.IOExceptionpublic void outputToPNG(java.io.File f)
throws java.io.IOException
java.io.IOExceptionpublic void outputToPNG(java.io.File loc,
java.awt.Dimension size)
throws java.io.IOException
java.io.IOExceptionpublic void outputToPNG(java.io.OutputStream loc,
java.awt.Dimension size)
throws java.io.IOException
java.io.IOExceptionpublic void renderToGraphics(java.awt.Graphics2D g)
renderToGraphics in interface Graphics2DRendererpublic void renderToGraphics(java.awt.Graphics2D g,
java.awt.Dimension size)
renderToGraphics in interface Graphics2DRendererpublic java.awt.Component add(java.awt.Component comp)
add in class java.awt.Containerpublic void add(java.awt.Component comp,
java.lang.Object obj)
add in class java.awt.Containerpublic java.awt.Component add(java.awt.Component comp,
int position)
add in class java.awt.Containerpublic void add(javax.swing.JComponent comp,
int position)
public void clearBorders()
public void clear(int position)
public void removeAll()
removeAll in class java.awt.Containerpublic boolean isFilled(int position)