|
|||||||||
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 | +--fsmvis.gui.MiniHistogram
Inner classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
Inner classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
Field Summary | |
protected java.util.ArrayList |
binContentsCache
|
protected java.util.ArrayList |
bins
|
protected double |
binSize
|
protected long |
binSizeDate
|
protected double |
binSizeDbl
|
protected int |
binSizeInt
|
protected java.util.ArrayList |
binStates
|
protected java.util.ArrayList |
data
|
static int |
HORIZONTAL
|
protected java.lang.Object |
max
|
protected int |
maxBinHeight
|
protected long |
maxDate
|
protected double |
maxDbl
|
protected int |
maxInt
|
protected java.lang.Object |
min
|
protected long |
minDate
|
protected double |
minDbl
|
protected int |
minInt
|
protected int |
numBins
|
protected int |
orientation
|
protected Viewer |
parent
|
static int |
VERTICAL
|
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 |
Constructor Summary | |
MiniHistogram(Viewer parent,
java.util.ArrayList data,
java.lang.Object min,
java.lang.Object max)
constructor: takes an arrayList of data which must contain Integer objects. |
|
MiniHistogram(Viewer parent,
java.util.ArrayList data,
java.lang.Object min,
java.lang.Object max,
int orientation)
constructor: takes an arrayList of data which must contain Integer objects. |
Method Summary | |
protected void |
fillBins()
Called whenever the number of bins changes, or to init at start. |
protected boolean |
inBin(int index,
int binNo)
Returns whether or not the value at index in the data arraylist belongs in bin binNo |
protected void |
initBins()
Initialises all the bins (empties them) |
void |
paint(java.awt.Graphics g)
Overrides the paint method of JComponent |
void |
selectionChanged(SelectionHandler select)
Method that will be called the selection is changed in the selection handler |
Methods inherited from class javax.swing.JPanel |
getAccessibleContext,
getUIClassID,
paramString,
updateUI |
Methods inherited from class javax.swing.JComponent |
addAncestorListener,
addNotify,
addPropertyChangeListener,
addVetoableChangeListener,
computeVisibleRect,
contains,
createToolTip,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
fireVetoableChange,
getActionForKeyStroke,
getAlignmentX,
getAlignmentY,
getAutoscrolls,
getBorder,
getBounds,
getClientProperty,
getComponentGraphics,
getConditionForKeyStroke,
getDebugGraphicsOptions,
getGraphics,
getHeight,
getInsets,
getInsets,
getLocation,
getMaximumSize,
getMinimumSize,
getNextFocusableComponent,
getPreferredSize,
getRegisteredKeyStrokes,
getRootPane,
getSize,
getToolTipLocation,
getToolTipText,
getToolTipText,
getTopLevelAncestor,
getVisibleRect,
getWidth,
getX,
getY,
grabFocus,
hasFocus,
isDoubleBuffered,
isFocusCycleRoot,
isFocusTraversable,
isLightweightComponent,
isManagingFocus,
isOpaque,
isOptimizedDrawingEnabled,
isPaintingTile,
isRequestFocusEnabled,
isValidateRoot,
paintBorder,
paintChildren,
paintComponent,
paintImmediately,
paintImmediately,
processComponentKeyEvent,
processFocusEvent,
processKeyEvent,
processMouseMotionEvent,
putClientProperty,
registerKeyboardAction,
registerKeyboardAction,
removeAncestorListener,
removeNotify,
removePropertyChangeListener,
removeVetoableChangeListener,
repaint,
repaint,
requestDefaultFocus,
requestFocus,
resetKeyboardActions,
reshape,
revalidate,
scrollRectToVisible,
setAlignmentX,
setAlignmentY,
setAutoscrolls,
setBackground,
setBorder,
setDebugGraphicsOptions,
setDoubleBuffered,
setEnabled,
setFont,
setForeground,
setMaximumSize,
setMinimumSize,
setNextFocusableComponent,
setOpaque,
setPreferredSize,
setRequestFocusEnabled,
setToolTipText,
setUI,
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,
print,
printComponents,
processContainerEvent,
processEvent,
remove,
remove,
removeAll,
removeContainerListener,
setLayout,
validate,
validateTree |
Methods inherited from class java.awt.Component |
action,
add,
addComponentListener,
addFocusListener,
addInputMethodListener,
addKeyListener,
addMouseListener,
addMouseMotionListener,
addPropertyChangeListener,
bounds,
checkImage,
checkImage,
coalesceEvents,
contains,
createImage,
createImage,
disable,
disableEvents,
dispatchEvent,
enable,
enable,
enableEvents,
enableInputMethods,
getBackground,
getBounds,
getColorModel,
getComponentOrientation,
getCursor,
getDropTarget,
getFont,
getFontMetrics,
getForeground,
getInputContext,
getInputMethodRequests,
getLocale,
getLocation,
getLocationOnScreen,
getName,
getParent,
getPeer,
getSize,
getToolkit,
getTreeLock,
gotFocus,
handleEvent,
hide,
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,
printAll,
processComponentEvent,
processInputMethodEvent,
processMouseEvent,
remove,
removeComponentListener,
removeFocusListener,
removeInputMethodListener,
removeKeyListener,
removeMouseListener,
removeMouseMotionListener,
removePropertyChangeListener,
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 |
Field Detail |
protected Viewer parent
protected java.util.ArrayList data
protected java.util.ArrayList bins
protected java.util.ArrayList binStates
protected java.util.ArrayList binContentsCache
protected java.lang.Object min
protected java.lang.Object max
protected int minInt
protected int maxInt
protected int binSizeInt
protected double minDbl
protected double maxDbl
protected double binSizeDbl
protected long minDate
protected long maxDate
protected long binSizeDate
protected double binSize
protected int maxBinHeight
protected int numBins
protected int orientation
public static final int HORIZONTAL
public static final int VERTICAL
Constructor Detail |
public MiniHistogram(Viewer parent, java.util.ArrayList data, java.lang.Object min, java.lang.Object max)
data
- The data set providedmin
- minium value,max
- maximum value, same type as minpublic MiniHistogram(Viewer parent, java.util.ArrayList data, java.lang.Object min, java.lang.Object max, int orientation)
data
- The data set providedmin
- minium value,max
- maximum value, same type as minorientation
- The orientation of the histogramMethod Detail |
protected void fillBins()
protected void initBins()
protected boolean inBin(int index, int binNo)
public void paint(java.awt.Graphics g)
public void selectionChanged(SelectionHandler select)
select
- The selection handler that created the selection changed
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |