public class ImagePanel
extends javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
static int |
ANAMORPH_PIXEL_ASPECT |
static int |
EXACT_PIXEL_ASPECT |
static int |
IGNORE_PIXEL_ASPECT |
static int |
ROUNDED_PIXEL_ASPECT |
static int |
SCALE_TO_IMAGE_ASPECT |
static int |
SCALE_TO_IMAGE_SIZE |
static int |
SCALE_TO_VIEW_SIZE |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
ImagePanel() |
| Modifier and Type | Method and Description |
|---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener) |
double |
getAspectRatioX() |
double |
getAspectRatioY() |
java.awt.Image |
getImage() |
int |
getImageScalePolicy() |
int |
getPixelAspectPolicy() |
double |
getPixelAspectX() |
double |
getPixelAspectY() |
java.awt.Dimension |
getPreferredImageSize() |
java.awt.Dimension |
getPreferredSize() |
java.awt.RenderingHints |
getRenderingHints() |
java.awt.Dimension |
getScaledImageSize() |
double |
getScaleFactor() |
java.awt.image.BufferedImage |
getTexture() |
boolean |
imageUpdate(java.awt.Image img,
int flags,
int x,
int y,
int w,
int h) |
void |
paintComponent(java.awt.Graphics gr) |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener) |
void |
setAspectRatio(double ratioX,
double ratioY) |
protected void |
setAspectRatio0(double ratioX,
double ratioY) |
void |
setImage(java.awt.Image image) |
void |
setImageScalePolicy(int policy) |
void |
setMessage(java.lang.String message) |
void |
setPixelAspectPolicy(int policy) |
void |
setRenderingHints(java.awt.RenderingHints newValue) |
void |
setScaleFactor(double scaleFactor) |
void |
setTexture(java.awt.image.BufferedImage newValue) |
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, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, 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, updateUIadd, add, add, add, add, addContainerListener, addImpl, 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, validateTreeaction, 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, getAccessibleContext, 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, 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, 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, transferFocusUpCyclepublic static final int IGNORE_PIXEL_ASPECT
public static final int ROUNDED_PIXEL_ASPECT
public static final int EXACT_PIXEL_ASPECT
public static final int ANAMORPH_PIXEL_ASPECT
public static final int SCALE_TO_IMAGE_SIZE
public static final int SCALE_TO_VIEW_SIZE
public static final int SCALE_TO_IMAGE_ASPECT
public void paintComponent(java.awt.Graphics gr)
paintComponent in class javax.swing.JComponentpublic void setPixelAspectPolicy(int policy)
public int getPixelAspectPolicy()
public void setImageScalePolicy(int policy)
public int getImageScalePolicy()
public double getPixelAspectX()
public double getPixelAspectY()
public java.awt.Dimension getPreferredImageSize()
public java.awt.Dimension getScaledImageSize()
public void setImage(java.awt.Image image)
public java.awt.Image getImage()
public void setTexture(java.awt.image.BufferedImage newValue)
public java.awt.image.BufferedImage getTexture()
public void setScaleFactor(double scaleFactor)
public double getScaleFactor()
public void setRenderingHints(java.awt.RenderingHints newValue)
public java.awt.RenderingHints getRenderingHints()
public void setAspectRatio(double ratioX,
double ratioY)
protected void setAspectRatio0(double ratioX,
double ratioY)
public double getAspectRatioX()
public double getAspectRatioY()
public java.awt.Dimension getPreferredSize()
getPreferredSize in class javax.swing.JComponentpublic void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
addPropertyChangeListener in class java.awt.Containerpublic void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
removePropertyChangeListener in class java.awt.Componentpublic void setMessage(java.lang.String message)
public boolean imageUpdate(java.awt.Image img,
int flags,
int x,
int y,
int w,
int h)
imageUpdate in interface java.awt.image.ImageObserverimageUpdate in class java.awt.ComponentCopyright © 2022. All Rights Reserved.