|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container java.awt.Window java.awt.Frame javax.swing.JFrame loci.formats.gui.ImageViewer
public class ImageViewer
ImageViewer is a simple viewer/converter for the Bio-Formats image formats.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JFrame |
---|
JFrame.AccessibleJFrame |
Nested classes/interfaces inherited from class java.awt.Frame |
---|
Frame.AccessibleAWTFrame |
Nested classes/interfaces inherited from class java.awt.Window |
---|
Window.AccessibleAWTWindow |
Nested classes/interfaces inherited from class java.awt.Container |
---|
Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary | |
---|---|
protected JSlider |
cSlider
|
protected String |
filename
|
protected JMenuItem |
fileSave
|
protected static GraphicsConfiguration |
GC
|
protected ImageIcon |
icon
|
protected JLabel |
iconLabel
|
protected BufferedImage[] |
images
|
protected loci.formats.IFormatReader |
in
|
protected loci.formats.IFormatReader |
myReader
|
protected loci.formats.ImageWriter |
myWriter
|
protected JSlider |
nSlider
|
protected JPanel |
pane
|
protected JLabel |
probeLabel
|
protected StringBuffer |
sb
|
protected int |
sizeC
|
protected int |
sizeT
|
protected int |
sizeZ
|
protected JPanel |
sliderPanel
|
protected static String |
TITLE
|
protected JSlider |
tSlider
|
protected JSlider |
zSlider
|
Fields inherited from class javax.swing.JFrame |
---|
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Frame |
---|
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface javax.swing.WindowConstants |
---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
ImageViewer()
Constructs an image viewer. |
Method Summary | |
---|---|
void |
actionPerformed(ActionEvent e)
Handles menu commands. |
int |
getC()
Gets the C value of the currently displayed image. |
BufferedImage |
getImage()
Gets the currently displayed image. |
int |
getImageIndex()
Gets the index of the currently displayed image. |
int |
getT()
Gets the T value of the currently displayed image. |
int |
getZ()
Gets the Z value of the currently displayed image. |
static void |
main(String[] args)
|
void |
mouseDragged(MouseEvent e)
Handles cursor probes. |
void |
mouseMoved(MouseEvent e)
Handles cursor probes. |
void |
open(String id)
Opens the given file using the ImageReader. |
void |
save(String id)
Saves the current images to the given file using the ImageWriter. |
void |
setImages(BufferedImage[] img)
Sets the viewer to display the given images. |
void |
setImages(loci.formats.IFormatReader reader,
BufferedImage[] img)
Sets the viewer to display the given images, obtaining corresponding core metadata from the specified format reader. |
void |
stateChanged(ChangeEvent e)
Handles slider events. |
protected void |
updateLabel(int x,
int y)
Updates cursor probe label. |
protected void |
wait(boolean wait)
Toggles wait cursor. |
Methods inherited from class java.awt.Frame |
---|
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
---|
getFont, postEvent |
Field Detail |
---|
protected static final String TITLE
protected static final GraphicsConfiguration GC
protected JPanel pane
protected ImageIcon icon
protected JLabel iconLabel
protected JPanel sliderPanel
protected JSlider nSlider
protected JSlider zSlider
protected JSlider tSlider
protected JSlider cSlider
protected JLabel probeLabel
protected JMenuItem fileSave
protected loci.formats.IFormatReader myReader
protected loci.formats.ImageWriter myWriter
protected String filename
protected loci.formats.IFormatReader in
protected BufferedImage[] images
protected int sizeZ
protected int sizeT
protected int sizeC
protected StringBuffer sb
Constructor Detail |
---|
public ImageViewer()
Method Detail |
---|
public void open(String id)
public void save(String id)
public void setImages(BufferedImage[] img)
public void setImages(loci.formats.IFormatReader reader, BufferedImage[] img)
public BufferedImage getImage()
public int getImageIndex()
public int getZ()
public int getT()
public int getC()
public void actionPerformed(ActionEvent e)
actionPerformed
in interface ActionListener
public void stateChanged(ChangeEvent e)
stateChanged
in interface ChangeListener
public void mouseDragged(MouseEvent e)
mouseDragged
in interface MouseMotionListener
public void mouseMoved(MouseEvent e)
mouseMoved
in interface MouseMotionListener
protected void updateLabel(int x, int y)
protected void wait(boolean wait)
public static void main(String[] args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |