public class BorderedDisplay extends javax.swing.JPanel implements Graphics2DRenderer
javax.swing.JPanel.AccessibleJPanel
javax.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
|
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, 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, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, 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, 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, update
add, 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, 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
public 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.IOException
public void outputToPNG(java.io.File f) throws java.io.IOException
java.io.IOException
public void outputToPNG(java.io.File loc, java.awt.Dimension size) throws java.io.IOException
java.io.IOException
public void outputToPNG(java.io.OutputStream loc, java.awt.Dimension size) throws java.io.IOException
java.io.IOException
public void renderToGraphics(java.awt.Graphics2D g)
renderToGraphics
in interface Graphics2DRenderer
public void renderToGraphics(java.awt.Graphics2D g, java.awt.Dimension size)
renderToGraphics
in interface Graphics2DRenderer
public java.awt.Component add(java.awt.Component comp)
add
in class java.awt.Container
public void add(java.awt.Component comp, java.lang.Object obj)
add
in class java.awt.Container
public java.awt.Component add(java.awt.Component comp, int position)
add
in class java.awt.Container
public void add(javax.swing.JComponent comp, int position)
public void clearBorders()
public void clear(int position)
public void removeAll()
removeAll
in class java.awt.Container
public boolean isFilled(int position)