public class PhotoPanel extends MediaPanel implements java.util.Observer
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected Media |
media
|
protected java.lang.String |
picInfosText
|
protected PicturePanel |
picPanel
|
static long |
serialVersionUID
|
bottomInfos,
bottomPanel,
buttonTopPanel,
detailsPanel,
win
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION,
WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
PhotoPanel(Photo media,
javax.swing.JFrame win)
Create a new panel displaying a photo
|
Modifier and Type | Method and Description |
---|---|
void |
update(java.util.Observable o,
java.lang.Object arg) |
void |
updateImageInfos()
Update the display of infos about the image (size)
|
void |
updateZoom()
Update the display of zoom level
|
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, 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, add, 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, removeAll, 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, hide, 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 long serialVersionUID
protected PicturePanel picPanel
protected java.lang.String picInfosText
protected Media media
public PhotoPanel(Photo media, javax.swing.JFrame win)
media
- photo to displaywin
- window where to drawpublic void updateImageInfos()
public void updateZoom()
public void update(java.util.Observable o, java.lang.Object arg)
update
in interface java.util.Observer