|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
com.imagero.swing.renderer.ComponentRenderer
ComponentRenderer can rotate (90, 180, 270) any JComponent (except those which are using CellRenderer to paint itself)
| Nested Class Summary | |
protected class |
ComponentRenderer.MouseHandler
|
| Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
| 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 |
| Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| 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 | |
protected |
ComponentRenderer()
|
|
ComponentRenderer(javax.swing.JComponent c)
|
|
ComponentRenderer(javax.swing.JComponent c,
javax.swing.CellRendererPane crp)
|
| Method Summary | |
boolean |
contains(int x,
int y)
|
protected javax.swing.CellRendererPane |
createRendererPane()
|
protected void |
dispatchToRenderer(javax.swing.JComponent c,
java.awt.AWTEvent e)
|
float |
getAlpha()
|
int |
getAxis()
|
javax.swing.JComponent |
getComponent()
|
protected java.awt.AlphaComposite |
getComposite()
|
java.awt.Dimension |
getMaximumSize()
|
java.awt.Dimension |
getMinimumSize()
|
protected ComponentRenderer.MouseHandler |
getMouseHandler()
|
java.awt.Dimension |
getPreferredSize()
|
java.lang.String |
getToolTipText()
|
boolean |
isBorderPainted()
|
boolean |
isClockwise()
|
boolean |
isContentPainted()
|
boolean |
isIgnoreMouse()
|
boolean |
isUseAlpha()
|
protected void |
paintBorder(java.awt.Graphics g)
|
void |
paintComponent(java.awt.Graphics g)
|
protected void |
registerComponent()
|
void |
setAlpha(float alpha)
|
void |
setAxis(int axis)
|
void |
setBorderPainted(boolean borderPainted)
|
protected void |
setCellRendererPane(javax.swing.CellRendererPane crp)
|
void |
setClockwise(boolean clockwise)
|
protected void |
setComponent(javax.swing.JComponent component)
|
void |
setComposite(java.awt.AlphaComposite composite)
|
void |
setContentPainted(boolean contentPainted)
|
void |
setIgnoreMouse(boolean ignoreMouse)
|
protected void |
setRenderer(javax.swing.JComponent c)
|
void |
setUseAlpha(boolean useAlpha)
|
void |
showToolTip(boolean show)
|
protected void |
unregisterComponent()
|
| Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getNextFocusableComponent, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintChildren, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
protected ComponentRenderer()
public ComponentRenderer(javax.swing.JComponent c)
public ComponentRenderer(javax.swing.JComponent c,
javax.swing.CellRendererPane crp)
| Method Detail |
protected void setRenderer(javax.swing.JComponent c)
protected void setCellRendererPane(javax.swing.CellRendererPane crp)
public javax.swing.JComponent getComponent()
protected void setComponent(javax.swing.JComponent component)
public java.lang.String getToolTipText()
public void showToolTip(boolean show)
protected void registerComponent()
protected void unregisterComponent()
protected javax.swing.CellRendererPane createRendererPane()
protected void dispatchToRenderer(javax.swing.JComponent c,
java.awt.AWTEvent e)
public java.awt.Dimension getPreferredSize()
public java.awt.Dimension getMinimumSize()
public java.awt.Dimension getMaximumSize()
protected java.awt.AlphaComposite getComposite()
public void setComposite(java.awt.AlphaComposite composite)
public void paintComponent(java.awt.Graphics g)
protected void paintBorder(java.awt.Graphics g)
protected ComponentRenderer.MouseHandler getMouseHandler()
public boolean isBorderPainted()
public boolean contains(int x,
int y)
public void setBorderPainted(boolean borderPainted)
public boolean isClockwise()
public void setClockwise(boolean clockwise)
public int getAxis()
public void setAxis(int axis)
public boolean isIgnoreMouse()
public void setIgnoreMouse(boolean ignoreMouse)
public boolean isContentPainted()
public void setContentPainted(boolean contentPainted)
public float getAlpha()
public void setAlpha(float alpha)
public boolean isUseAlpha()
public void setUseAlpha(boolean useAlpha)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||