|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Panel
ikbs.illustration.utils.DragImagePanel
public class DragImagePanel
Panel pour l'affichage et la manipulation des images
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class java.awt.Panel |
|---|
java.awt.Panel.AccessibleAWTPanel |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
java.awt.Container.AccessibleAWTContainer |
| 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 | |
|---|---|
static boolean |
constraint
|
protected DragImageOwner |
dio
|
protected float |
growFactor
|
protected int |
hSauv
|
protected int |
ih
|
protected int |
ihZoom
|
protected java.awt.Image |
image
|
protected java.lang.String |
info
|
Information |
information
|
protected boolean |
init
|
protected java.awt.Image |
iRed
|
protected int |
iw
|
protected int |
iwZoom
|
protected InfoListener |
listener
|
static int |
NORMAL
|
PanelButtonDragImage |
pbdi
|
protected int |
posX
|
protected int |
posY
|
Property |
property
|
static int |
RAPIDE
|
static int |
TRES_RAPIDE
|
protected int |
vitesse
|
protected int |
wSauv
|
protected int |
x
|
protected int |
y
|
protected float |
zoom
|
| 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 | |
|---|---|
DragImagePanel(java.awt.Image image,
DragImageOwner dio,
Property property)
|
|
| Method Summary | |
|---|---|
protected void |
afficherInfo()
Affichage des infos |
protected void |
calculImage()
Calcul de l'image zoomée |
protected int |
calculZoom(int i)
|
boolean |
getConstraint()
L'affichage est-il contraint ou non (à sortir de la fenêtre) |
java.awt.Image |
getImage()
|
java.lang.String |
getInfo()
Retourne la String info associée |
InfoListener |
getInfoListener()
Retourne le listener pour l'affichage des infos (si dio instance de InfoListener) |
int |
getPosX()
|
int |
getPosY()
|
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 |
init()
Initialisation des composants de this |
void |
init(java.awt.Image img)
Initialisation d'une nouvelle image |
protected void |
init2(java.awt.Image image)
|
protected float |
initZoom()
Initialisation du facteur de Zoom à 100% |
void |
mouseClicked(java.awt.event.MouseEvent e)
|
void |
mouseDragged(java.awt.event.MouseEvent e)
Pour déplacer l'image |
void |
mouseEntered(java.awt.event.MouseEvent e)
|
void |
mouseExited(java.awt.event.MouseEvent e)
|
void |
mouseMoved(java.awt.event.MouseEvent e)
|
void |
mousePressed(java.awt.event.MouseEvent e)
Lorsque l'on actionne la souris |
void |
mouseReleased(java.awt.event.MouseEvent e)
|
void |
paint(java.awt.Graphics g)
Dessin de l'image |
void |
reInit()
Reinitialisation de this (adapted, doubleBuffer, etc.) |
void |
setConstraint(boolean b)
Affectation du mode constraint ou non |
void |
setImage(java.awt.Image image)
|
void |
setInfo(java.lang.String s)
Affectation du champ info |
void |
setInfoListener(InfoListener l)
Affectation du listener |
void |
setInformation(java.lang.String s)
|
void |
setPosX(int x)
|
void |
setPosY(int y)
|
void |
setZoom(float z)
|
void |
zoomM()
|
void |
zoomP()
|
| Methods inherited from class java.awt.Panel |
|---|
addNotify, getAccessibleContext |
| Methods inherited from class java.awt.Container |
|---|
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int NORMAL
public static final int RAPIDE
public static final int TRES_RAPIDE
public static boolean constraint
protected java.awt.Image image
protected java.awt.Image iRed
protected int vitesse
protected int posX
protected int posY
protected int iw
protected int ih
protected int iwZoom
protected int ihZoom
protected int wSauv
protected int hSauv
protected int x
protected int y
protected float zoom
protected float growFactor
protected DragImageOwner dio
protected java.lang.String info
protected InfoListener listener
protected boolean init
public PanelButtonDragImage pbdi
public Information information
public Property property
| Constructor Detail |
|---|
public DragImagePanel(java.awt.Image image,
DragImageOwner dio,
Property property)
| Method Detail |
|---|
public void setInformation(java.lang.String s)
public void init()
public void init(java.awt.Image img)
protected void init2(java.awt.Image image)
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 getImage()
public void setImage(java.awt.Image image)
public void setPosX(int x)
public int getPosX()
public void setPosY(int y)
public int getPosY()
public boolean getConstraint()
public void setConstraint(boolean b)
public void zoomP()
public void zoomM()
public InfoListener getInfoListener()
public void setInfoListener(InfoListener l)
public java.lang.String getInfo()
public void setInfo(java.lang.String s)
protected void afficherInfo()
public void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged in interface java.awt.event.MouseMotionListenerpublic void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved in interface java.awt.event.MouseMotionListenerpublic void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent e)
mouseExited in interface java.awt.event.MouseListenerpublic void mousePressed(java.awt.event.MouseEvent e)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased in interface java.awt.event.MouseListenerpublic void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked in interface java.awt.event.MouseListenerprotected int calculZoom(int i)
public void reInit()
protected float initZoom()
public void setZoom(float z)
protected void calculImage()
public void paint(java.awt.Graphics g)
paint in class java.awt.Container
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||