|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container javax.swing.JComponent javax.swing.JLabel com.levigo.jadice.swing.thumbnailview.AbstractThumbnailRenderer com.levigo.jadice.swing.thumbnailview.DefaultThumbnailCellRenderer
public class DefaultThumbnailCellRenderer
The PageCellRenderer consists of a JLabel with an Icon. The icon is used to render the thumbnail image including its decoration.
Nested Class Summary | |
---|---|
protected class |
DefaultThumbnailCellRenderer.FadingIcon
|
static class |
DefaultThumbnailCellRenderer.UIResource
A subclass of DefaultListCellRenderer that implements UIResource. |
Nested classes/interfaces inherited from class com.levigo.jadice.swing.thumbnailview.AbstractThumbnailRenderer |
---|
AbstractThumbnailRenderer.BasicThumbnailRendererIcon |
Nested classes/interfaces inherited from class javax.swing.JLabel |
---|
JLabel.AccessibleJLabel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary | |
---|---|
protected static Border |
noFocusBorder
|
protected int |
pageIndex
|
protected ThumbnailView |
view
|
Fields inherited from class com.levigo.jadice.swing.thumbnailview.AbstractThumbnailRenderer |
---|
decoratedThumbnailSize |
Fields inherited from class javax.swing.JLabel |
---|
labelFor |
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 javax.swing.SwingConstants |
---|
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
DefaultThumbnailCellRenderer()
|
Method Summary | |
---|---|
protected String |
getPageLabel(Page page)
|
protected String |
getPageTooltip(Page page)
|
protected RenderedImage |
getThumbnail(Page page,
RenderControls renderControls)
|
Rectangle |
getThumbnailBounds(ThumbnailView view,
Page page,
Rectangle cellBounds)
|
Component |
getThumbnailCellRendererComponent(ThumbnailView thumbnailView,
Page page,
boolean isSelected,
boolean cellHasFocus,
boolean isTransientRendering)
|
protected RenderControls |
getThumbnailRenderControls(Page page)
|
boolean |
isOpaque()
Overridden for performance reasons. |
Methods inherited from class com.levigo.jadice.swing.thumbnailview.AbstractThumbnailRenderer |
---|
firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getPage, getThumbnailDecorationBorder, getThumbnailSize, invalidate, repaint, repaint, repaint, revalidate, setPage, setThumbnailDecorationBorder, setThumbnailSize, validate |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected int pageIndex
protected ThumbnailView view
protected static final Border noFocusBorder
Constructor Detail |
---|
public DefaultThumbnailCellRenderer()
Method Detail |
---|
public Component getThumbnailCellRendererComponent(ThumbnailView thumbnailView, Page page, boolean isSelected, boolean cellHasFocus, boolean isTransientRendering)
getThumbnailCellRendererComponent
in interface ThumbnailCellRenderer
protected RenderControls getThumbnailRenderControls(Page page)
getThumbnailRenderControls
in class AbstractThumbnailRenderer
public Rectangle getThumbnailBounds(ThumbnailView view, Page page, Rectangle cellBounds)
getThumbnailBounds
in interface ThumbnailCellRenderer
protected String getPageTooltip(Page page)
protected RenderedImage getThumbnail(Page page, RenderControls renderControls)
getThumbnail
in class AbstractThumbnailRenderer
protected String getPageLabel(Page page)
public boolean isOpaque()
isOpaque
in class JComponent
true
if the background is completely opaque and differs from the JList's
background; false
otherwise
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2017 levigo holding gmbh. All rights reserved. |