|
|||||||||
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 infomat.view.pixel.PixelFrame
public class PixelFrame
A tool for displaying IMatrixCells, and IObject:s for rows and columns.
Nested Class Summary | |
---|---|
private class |
PixelFrame.ControlPanel
Controls what panels are visable. |
private class |
PixelFrame.GatherPanel
Controls which pixels are gathered. |
private class |
PixelFrame.RemovePanel
Used to remove what is gathered. |
private class |
PixelFrame.SelectionPanel
Controls how the pixels are selected. |
Nested classes/interfaces inherited from class javax.swing.JFrame |
---|
javax.swing.JFrame.AccessibleJFrame |
Nested classes/interfaces inherited from class java.awt.Frame |
---|
java.awt.Frame.AccessibleAWTFrame |
Nested classes/interfaces inherited from class java.awt.Window |
---|
java.awt.Window.AccessibleAWTWindow |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
private java.awt.Container |
container
|
private javax.swing.JPanel |
containerPanel
|
private PixelFrame.ControlPanel |
controlPanel
|
private PixelPanel |
currentPixelPanel
|
private PixelPanel |
gatheredPixelPanel
|
private PixelFrame.GatherPanel |
gatherPanel
|
private javax.swing.JPanel |
leftPanel
|
private javax.swing.JPanel |
middlePanel
|
private InfomatModel |
model
|
static java.awt.Dimension |
PIXELPANEL_PREFERRED_SIZE
|
private PixelFrame.RemovePanel |
removePanel
|
private javax.swing.JPanel |
rightPanel
|
static int |
SELECT_WHAT_CELLS
|
static int |
SELECT_WHAT_COLUMNS
|
static int |
SELECT_WHAT_ROWS
|
private PixelPanel |
selectedPixelPanel
|
static int |
SELECTION_STATE_AREA
|
static int |
SELECTION_STATE_SINGLE
|
private PixelFrame.SelectionPanel |
selectionPanel
|
private int |
selectionState
|
private int |
selectWhat
|
private InfomatView |
view
|
private boolean |
viewGathered
|
private boolean |
viewRemove
|
private boolean |
viewSelected
|
private boolean |
visible
|
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 | |
---|---|
PixelFrame(InfomatModel model,
InfomatView view)
|
Methods inherited from class javax.swing.JFrame |
---|
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update |
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.awt.Window |
---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, show, toBack, toFront |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle |
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 |
---|
private int selectionState
public static final int SELECTION_STATE_SINGLE
public static final int SELECTION_STATE_AREA
private int selectWhat
public static final int SELECT_WHAT_CELLS
public static final int SELECT_WHAT_ROWS
public static final int SELECT_WHAT_COLUMNS
private boolean visible
private java.awt.Container container
private javax.swing.JPanel containerPanel
private InfomatModel model
private InfomatView view
private javax.swing.JPanel leftPanel
private javax.swing.JPanel middlePanel
private javax.swing.JPanel rightPanel
private PixelFrame.ControlPanel controlPanel
private PixelFrame.SelectionPanel selectionPanel
private PixelFrame.GatherPanel gatherPanel
private PixelPanel currentPixelPanel
private PixelPanel selectedPixelPanel
private PixelPanel gatheredPixelPanel
private PixelFrame.RemovePanel removePanel
private boolean viewSelected
private boolean viewGathered
private boolean viewRemove
public static final java.awt.Dimension PIXELPANEL_PREFERRED_SIZE
Constructor Detail |
---|
public PixelFrame(InfomatModel model, InfomatView view)
Method Detail |
---|
public void putAll()
public void setCurrentInfo(SparsePixel sp)
public void selectCurrent(SparsePixel sp)
public void select(java.util.Vector matrixCells)
public void setCurrentInfo(IObjectGroup group, boolean row)
public void selectCurrent(IObjectGroup group, boolean row)
public void setAllSelectedToGathered()
public void setSelectedCellsToGathered()
public void setSelectedRowsToGathered()
public void setSelectedColumnsToGathered()
public void setSelectedElementsForGatheredRowsAndColumns()
public void setSelectedRowsAndColumnsForGatheredElements()
public void addAllSelectedToGathered()
public void addSelectedCellsToGathered()
public void addSelectedRowsToGathered()
public void addSelectedColumnsToGathered()
public void putAllSelectedToGathered()
public void putSelectedCellsToGathered()
public void putSelectedRowsToGathered()
public void putSelectedColumnsToGathered()
public void setSelectedRowsForGatheredColumns()
public void setSelectedColumnsForGatheredRows()
public void removeAllGathered()
public void removeGatheredCells()
public void removeGatheredColumns()
public void removeGatheredRows()
public void toggleVisible()
public boolean getVisible()
public void toggleShowSelected()
public void toggleShowGathered()
public void toggleShowRemove()
public void setSelectionState(int selectionState)
public int getSelectionState()
public void setSelectWhat(int selectWhat)
public int getSelectWhat()
public void setAllSelectedFromGathered()
public void setCellsSelectedFromGathered()
public void setRowsSelectedFromGathered()
public void setColumnsSelectedFromGathered()
public void sortGatheredToSelected(boolean row)
public void sortGatheredToSelected(boolean gatheredRow, boolean selectedRow)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |