|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
ikbs.tools.utils.ThumbCreator
public class ThumbCreator
Permet de créer une image réduite
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
protected boolean |
calcImg
|
protected boolean |
calcImgRed
|
protected int |
height
|
protected java.awt.Image |
img
|
protected java.awt.Image |
imgRed
|
protected int |
index
|
protected boolean |
invalide
|
protected ThumbReceiver |
iReceiver
|
protected java.lang.String |
nomFich
|
protected java.lang.String |
path
|
protected boolean |
qualite
|
protected Ressources |
rl
|
protected int |
width
|
| 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 | |
|---|---|
ThumbCreator(ThumbReceiver ir,
java.awt.Image img,
java.lang.String nomFich,
int width,
int height)
|
|
ThumbCreator(ThumbReceiver ir,
java.awt.Image img,
java.lang.String nomFich,
int width,
int height,
boolean qualite)
|
|
ThumbCreator(ThumbReceiver ir,
java.awt.Image img,
java.lang.String nomFich,
int width,
int height,
int index)
|
|
ThumbCreator(ThumbReceiver ir,
java.awt.Image img,
java.lang.String nomFich,
int width,
int height,
int index,
boolean qualite)
|
|
ThumbCreator(ThumbReceiver ir,
java.awt.Image img,
java.lang.String nomFich,
java.lang.String path,
int width,
int height,
int index,
boolean qualite,
Ressources rl)
|
|
| Method Summary | |
|---|---|
protected float |
calcFactor(java.awt.Image img)
Calcul le facteur (float) de reduction pour les thumbnails |
java.awt.Image |
creerImageReduite(java.awt.Image img)
Permet de créer une image réduite à partir d'une image |
boolean |
getQualite()
Retourne la qualite de calcul des Thumbs |
boolean |
imageUpdate(java.awt.Image img,
int infoflags,
int x,
int y,
int width,
int height)
Surchargée, déclenchée de manère asynchrone Pour info, flags de la classe ImageObserver ABORT 128 ALLBITS 32 ERROR 64 FRAMEBITS 16 HEIGHT 2 PROPERTIES 4 SOMEBITS 8 WIDTH 1 |
void |
run()
|
void |
setQualite(boolean q)
Modification de la qualite de calcul des Thumbs |
void |
updateThumb(java.awt.Image img)
Mise à jour (asynchrone) du Thumb |
| Methods inherited from class java.awt.Component |
|---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addNotify, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getAlignmentX, getAlignmentY, getBackground, getBaseline, getBaselineResizeBehavior, 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, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paint, 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, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, update, validate |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected boolean qualite
protected int width
protected int height
protected java.awt.Image img
protected java.lang.String nomFich
protected ThumbReceiver iReceiver
protected boolean calcImg
protected boolean calcImgRed
protected java.awt.Image imgRed
protected int index
protected boolean invalide
protected Ressources rl
protected java.lang.String path
| Constructor Detail |
|---|
public ThumbCreator(ThumbReceiver ir,
java.awt.Image img,
java.lang.String nomFich,
int width,
int height)
public ThumbCreator(ThumbReceiver ir,
java.awt.Image img,
java.lang.String nomFich,
int width,
int height,
int index)
public ThumbCreator(ThumbReceiver ir,
java.awt.Image img,
java.lang.String nomFich,
int width,
int height,
boolean qualite)
public ThumbCreator(ThumbReceiver ir,
java.awt.Image img,
java.lang.String nomFich,
int width,
int height,
int index,
boolean qualite)
public ThumbCreator(ThumbReceiver ir,
java.awt.Image img,
java.lang.String nomFich,
java.lang.String path,
int width,
int height,
int index,
boolean qualite,
Ressources rl)
| Method Detail |
|---|
public boolean getQualite()
public void setQualite(boolean q)
public void run()
run in interface java.lang.Runnableprotected float calcFactor(java.awt.Image img)
public boolean imageUpdate(java.awt.Image img,
int infoflags,
int x,
int y,
int width,
int height)
imageUpdate in interface java.awt.image.ImageObserverimageUpdate in class java.awt.Componentpublic java.awt.Image creerImageReduite(java.awt.Image img)
public void updateThumb(java.awt.Image img)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||