|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.JPanel | +--app.ImageDataViewer
An application that displays image information.
Inner classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
Inner classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
Inner classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Inner classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent |
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 java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
ImageDataViewer()
|
Method Summary | |
java.awt.image.BufferedImage |
convertPackedToInterleaved(java.awt.image.BufferedImage img)
|
static java.awt.image.BufferedImage |
createBandedImage(int imageWidth,
int imageHeight,
int imageDepth,
short[][] data)
|
static java.awt.image.BufferedImage |
createImage(int imageWidth,
int imageHeight,
int imageDepth,
byte[] data)
|
static java.awt.image.BufferedImage |
createInterleavedImage(int imageWidth,
int imageHeight,
int imageDepth,
short[] data)
|
static java.awt.image.BufferedImage |
createInterleavedImage1(int imageWidth,
int imageHeight,
int imageDepth,
short[] data)
|
void |
displayHistogram(java.awt.image.BufferedImage img)
|
void |
displayImage(java.awt.image.BufferedImage img)
|
void |
displayImage(java.awt.image.BufferedImage img,
int width,
int height)
|
void |
displayImageInfo(java.awt.image.BufferedImage img)
|
void |
displayPlot(java.awt.image.BufferedImage img)
|
void |
displayStats(java.awt.image.ColorModel cm,
java.awt.image.SampleModel sm,
java.awt.image.DataBuffer db)
|
java.awt.image.BufferedImage |
getBandedImage()
|
java.awt.image.BufferedImage |
getGrayscaleImage()
|
void |
loadAndDisplay(java.lang.String filename)
|
static void |
main(java.lang.String[] args)
|
protected void |
popupMenu(javax.swing.JComponent comp,
int x,
int y)
|
static java.awt.image.BufferedImage |
readAsBufferedImage(java.lang.String filename)
|
Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUIClassID, paramString, updateUI |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setLayout, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public ImageDataViewer()
Method Detail |
public static java.awt.image.BufferedImage readAsBufferedImage(java.lang.String filename)
public void displayStats(java.awt.image.ColorModel cm, java.awt.image.SampleModel sm, java.awt.image.DataBuffer db)
public void displayImageInfo(java.awt.image.BufferedImage img)
public void displayHistogram(java.awt.image.BufferedImage img)
public void displayPlot(java.awt.image.BufferedImage img)
public void loadAndDisplay(java.lang.String filename)
public void displayImage(java.awt.image.BufferedImage img)
public void displayImage(java.awt.image.BufferedImage img, int width, int height)
protected void popupMenu(javax.swing.JComponent comp, int x, int y)
public static java.awt.image.BufferedImage createImage(int imageWidth, int imageHeight, int imageDepth, byte[] data)
public static java.awt.image.BufferedImage createBandedImage(int imageWidth, int imageHeight, int imageDepth, short[][] data)
public static java.awt.image.BufferedImage createInterleavedImage1(int imageWidth, int imageHeight, int imageDepth, short[] data)
public static java.awt.image.BufferedImage createInterleavedImage(int imageWidth, int imageHeight, int imageDepth, short[] data)
public java.awt.image.BufferedImage getGrayscaleImage()
public java.awt.image.BufferedImage getBandedImage()
public java.awt.image.BufferedImage convertPackedToInterleaved(java.awt.image.BufferedImage img)
public static void main(java.lang.String[] args)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |