|
|||||||||
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 javax.swing.JComponent javax.swing.JPanel infomat.view.pixel.PixelPanel
public class PixelPanel
Presents IMatrixCell:s, and IObjects for rows and columns.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
javax.swing.JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
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 IVectorPanel |
cells
|
private IVectorPanel |
columns
|
private IObjectGrouping |
currentColumnGrouping
|
private IObjectGrouping |
currentRowGrouping
|
private InfomatModel |
model
|
private javax.swing.JTabbedPane |
pane
|
private IVectorPanel |
rows
|
private InfomatView |
view
|
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 | |
---|---|
PixelPanel(InfomatModel model,
InfomatView view,
boolean selectable,
boolean fileable,
boolean orderable)
|
Method Summary | |
---|---|
void |
addAllFrom(PixelPanel pixelPanel)
|
void |
addCellsFrom(PixelPanel pixelPanel)
|
void |
addColumnsFrom(PixelPanel pixelPanel)
|
void |
addRowsFrom(PixelPanel pixelPanel)
|
protected IVector |
getCells()
|
protected IVector |
getColumns()
|
protected IVector |
getRows()
|
void |
paintComponent(java.awt.Graphics g)
|
void |
putAllFrom(PixelPanel pixelPanel)
|
void |
putCellsFrom(PixelPanel pixelPanel)
|
void |
putColumnsFrom(PixelPanel pixelPanel)
|
void |
putRowsFrom(PixelPanel pixelPanel)
|
private void |
resetGroupings()
|
void |
set(IObjectGroup group,
boolean row)
|
void |
set(SparsePixel sp)
|
void |
set(java.util.Vector matrixCells)
|
void |
setAllFrom(PixelPanel pixelPanel)
|
void |
setCellsFrom(PixelPanel pixelPanel)
|
protected void |
setColumns(IVector<IObject> vec)
|
void |
setColumnsFrom(PixelPanel pixelPanel)
|
void |
setColumnsFromRows(PixelPanel pixelPanel)
|
protected void |
setElements(java.util.Vector matrixElementVector)
|
protected void |
setRows(IVector<IObject> vec)
|
void |
setRowsFrom(PixelPanel pixelPanel)
|
void |
setRowsFromColumns(PixelPanel pixelPanel)
|
void |
update(java.util.Observable o,
java.lang.Object arg)
Called by the Observable |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
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, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, 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 |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, addImpl, 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, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, 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 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private InfomatModel model
private InfomatView view
private javax.swing.JTabbedPane pane
private IVectorPanel cells
private IVectorPanel rows
private IVectorPanel columns
private IObjectGrouping currentRowGrouping
private IObjectGrouping currentColumnGrouping
Constructor Detail |
---|
public PixelPanel(InfomatModel model, InfomatView view, boolean selectable, boolean fileable, boolean orderable)
Method Detail |
---|
private void resetGroupings()
public void update(java.util.Observable o, java.lang.Object arg)
update
in interface java.util.Observer
public void set(SparsePixel sp)
public void set(java.util.Vector matrixCells)
public void setAllFrom(PixelPanel pixelPanel)
public void setCellsFrom(PixelPanel pixelPanel)
public void setRowsFrom(PixelPanel pixelPanel)
public void setColumnsFrom(PixelPanel pixelPanel)
public void setRowsFromColumns(PixelPanel pixelPanel)
public void setColumnsFromRows(PixelPanel pixelPanel)
protected void setElements(java.util.Vector matrixElementVector)
public void addAllFrom(PixelPanel pixelPanel)
public void addCellsFrom(PixelPanel pixelPanel)
public void addRowsFrom(PixelPanel pixelPanel)
public void addColumnsFrom(PixelPanel pixelPanel)
public void putAllFrom(PixelPanel pixelPanel)
public void putCellsFrom(PixelPanel pixelPanel)
public void putRowsFrom(PixelPanel pixelPanel)
public void putColumnsFrom(PixelPanel pixelPanel)
public void set(IObjectGroup group, boolean row)
protected IVector getColumns()
protected IVector getRows()
protected IVector getCells()
protected void setColumns(IVector<IObject> vec)
protected void setRows(IVector<IObject> vec)
public void paintComponent(java.awt.Graphics g)
paintComponent
in class javax.swing.JComponent
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |