|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
infomat.view.InfomatView
public class InfomatView
The panel that displays the Infomat Image.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Field Summary | |
---|---|
static java.lang.String |
COLUMN_DIMENSION_NAME
|
static int |
MOUSE_CHANGE_STATE_DRAG
|
static int |
MOUSE_CHANGE_STATE_NONE
|
static int |
MOUSE_CHANGE_STATE_ZOOM
|
static int |
MOUSE_CHANGE_STATE_ZOOMAREA
|
static int |
MOUSE_REMOVE_COLUMNS
|
static int |
MOUSE_REMOVE_ROWS
|
static int |
MOUSE_SELECT_PIXEL
|
static java.lang.String |
ROW_DIMENSION_NAME
|
static double |
ZOOM_IN_FACTOR
|
static double |
ZOOM_OUT_FACTOR
|
Fields inherited from class javax.swing.JComponent |
---|
TOOL_TIP_TEXT_KEY, 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, PROPERTIES, SOMEBITS |
Constructor Summary | |
---|---|
InfomatView(InfomatModel model)
|
Method Summary | |
---|---|
void |
componentHidden(java.awt.event.ComponentEvent e)
|
void |
componentMoved(java.awt.event.ComponentEvent e)
|
void |
componentResized(java.awt.event.ComponentEvent e)
|
void |
componentShown(java.awt.event.ComponentEvent e)
|
void |
dragged(IObject colObject,
IObject rowObject,
boolean overviewPicture)
|
void |
fixMove(int newColFrom,
int newColTo,
int newRowFrom,
int newRowTo)
|
void |
forceChange()
|
int |
getColFrom()
|
int |
getColTo()
|
java.lang.String |
getColumnDimensionName()
|
boolean |
getColumnGrid()
|
GroupingSettingsManager |
getColumnGroupingManager()
|
boolean |
getGridChanged()
|
GroupingSettingsManager |
getGroupingManager(boolean row)
|
InfomatModel |
getInfomatModel()
|
int |
getMouseState()
|
PixelInfoFrame |
getPixelInfoFrame()
|
java.lang.String |
getRowDimensionName()
|
int |
getRowFrom()
|
boolean |
getRowGrid()
|
GroupingSettingsManager |
getRowGroupingManager()
|
int |
getRowTo()
|
SparsePicture |
getSparsePicture()
|
ToolbarView |
getToolbarView()
|
void |
invert()
|
void |
paintComponent(java.awt.Graphics g)
|
void |
resetImage()
Reset zoom. |
void |
saveIMatrixPicture(java.io.File file)
|
void |
setColumnGroupingManager(GroupingSettingsManager colGroupingManager)
|
void |
setDragStart(IObject colObject,
IObject rowObject)
|
void |
setGridChanged(boolean grid)
|
void |
setMaxOpacity(float opacity)
|
void |
setMinOpacity(float opacity)
|
void |
setMouseState(int state)
|
void |
setOpacity(float opacity)
Set the opacity for the image. |
void |
setRowGroupingManager(GroupingSettingsManager rowGroupingManager)
|
void |
setToolbarView(ToolbarView toolbarView)
Save toolbarView for later use. |
boolean |
toggleColumnGrid(boolean toggle)
|
void |
toggleOverview()
|
void |
togglePixelInfo()
|
boolean |
toggleRowGrid(boolean toggle)
|
void |
update(java.util.Observable o,
java.lang.Object arg)
Called by the Observable |
void |
zoom(IObject colCenterObject,
IObject rowCenterObject,
int notches)
|
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, 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, getWidth, getVisibleRect, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, 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, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, 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, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, 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, 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, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String ROW_DIMENSION_NAME
public static final java.lang.String COLUMN_DIMENSION_NAME
public static final int MOUSE_CHANGE_STATE_NONE
public static final int MOUSE_CHANGE_STATE_DRAG
public static final int MOUSE_CHANGE_STATE_ZOOMAREA
public static final int MOUSE_CHANGE_STATE_ZOOM
public static final int MOUSE_REMOVE_COLUMNS
public static final int MOUSE_REMOVE_ROWS
public static final int MOUSE_SELECT_PIXEL
public static final double ZOOM_IN_FACTOR
public static final double ZOOM_OUT_FACTOR
Constructor Detail |
---|
public InfomatView(InfomatModel model)
Method Detail |
---|
public void setGridChanged(boolean grid)
public boolean getGridChanged()
public boolean toggleColumnGrid(boolean toggle)
public boolean toggleRowGrid(boolean toggle)
public void toggleOverview()
public void togglePixelInfo()
public void setToolbarView(ToolbarView toolbarView)
toolbarView
- The toolbarViewpublic ToolbarView getToolbarView()
public PixelInfoFrame getPixelInfoFrame()
public void resetImage()
public void setMouseState(int state)
public void paintComponent(java.awt.Graphics g)
paintComponent
in class javax.swing.JComponent
public void update(java.util.Observable o, java.lang.Object arg)
update
in interface java.util.Observer
public void forceChange()
public void setOpacity(float opacity)
opacity
- The opacity, a double between 0.0 and 1.0public void setMinOpacity(float opacity)
public void setMaxOpacity(float opacity)
public int getRowFrom()
public int getRowTo()
public int getColFrom()
public int getColTo()
public void zoom(IObject colCenterObject, IObject rowCenterObject, int notches)
public void fixMove(int newColFrom, int newColTo, int newRowFrom, int newRowTo)
public void setDragStart(IObject colObject, IObject rowObject)
public void dragged(IObject colObject, IObject rowObject, boolean overviewPicture)
public void componentHidden(java.awt.event.ComponentEvent e)
componentHidden
in interface java.awt.event.ComponentListener
public void componentMoved(java.awt.event.ComponentEvent e)
componentMoved
in interface java.awt.event.ComponentListener
public void componentResized(java.awt.event.ComponentEvent e)
componentResized
in interface java.awt.event.ComponentListener
public void componentShown(java.awt.event.ComponentEvent e)
componentShown
in interface java.awt.event.ComponentListener
public java.lang.String getColumnDimensionName()
public java.lang.String getRowDimensionName()
public boolean getRowGrid()
public boolean getColumnGrid()
public SparsePicture getSparsePicture()
public int getMouseState()
public void saveIMatrixPicture(java.io.File file)
public GroupingSettingsManager getGroupingManager(boolean row)
public GroupingSettingsManager getColumnGroupingManager()
public GroupingSettingsManager getRowGroupingManager()
public void setColumnGroupingManager(GroupingSettingsManager colGroupingManager)
public void setRowGroupingManager(GroupingSettingsManager rowGroupingManager)
public void invert()
public InfomatModel getInfomatModel()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |