public class HistogramPanel
extends javax.swing.JPanel
Modifier and Type | Class and Description |
---|---|
private class |
HistogramPanel.ContentPanel |
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
private double |
average |
private javax.swing.JButton |
closeButton |
private javax.swing.JPanel |
contentPanel |
private javax.swing.JButton |
copyButton |
private int[] |
data |
private int |
dataSize |
static java.lang.String |
defaultInfoPattern |
static java.lang.String |
defaultMousePattern |
private javax.swing.JLabel |
infoLabel |
private java.lang.String |
infoPattern |
private java.lang.String |
infoString |
private javax.swing.JPanel |
jPanel2 |
private javax.swing.JPanel |
jPanel3 |
private javax.swing.JPanel |
jPanel4 |
private int |
maxValue |
private int |
median |
private javax.swing.JLabel |
mouseLabel |
private int |
mouseOverIndex |
private java.lang.String |
mousePattern |
private java.awt.Dialog |
parentDialog |
private javax.swing.JScrollPane |
scrollPane |
private int |
zoomFactor |
private javax.swing.JButton |
zoomInButton |
private javax.swing.JButton |
zoomOutButton |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
HistogramPanel(int[] data)
Creates new form HistogramPanel
|
HistogramPanel(int[] data,
java.awt.Dialog parentDialog,
java.lang.String infoPattern,
java.lang.String mousePattern) |
Modifier and Type | Method and Description |
---|---|
private void |
closeButtonActionPerformed(java.awt.event.ActionEvent evt) |
private void |
contentPanelMouseEntered(java.awt.event.MouseEvent evt) |
private void |
contentPanelMouseExited(java.awt.event.MouseEvent evt) |
private void |
contentPanelMouseMoved(java.awt.event.MouseEvent evt) |
private void |
copyButtonActionPerformed(java.awt.event.ActionEvent evt) |
private void |
formComponentResized(java.awt.event.ComponentEvent evt) |
private void |
initComponents()
This method is called from within the constructor to
initialize the form.
|
static void |
showHistogramPanel(int[] data,
java.awt.Frame parent,
java.lang.String title,
boolean modal) |
static void |
showHistogramPanel(int[] data,
java.awt.Frame parent,
java.lang.String title,
boolean modal,
java.lang.String infoPattern,
java.lang.String mousePattern) |
private void |
updateContentSize() |
private void |
zoomInButtonActionPerformed(java.awt.event.ActionEvent evt) |
private void |
zoomOutButtonActionPerformed(java.awt.event.ActionEvent evt) |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, 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
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, transferFocusDownCycle, validate, validateTree
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, 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, transferFocusBackward, transferFocusUpCycle
private int[] data
private int maxValue
private int dataSize
private int zoomFactor
private int mouseOverIndex
private double average
private int median
private java.lang.String infoString
private java.awt.Dialog parentDialog
private java.lang.String infoPattern
private java.lang.String mousePattern
public static final java.lang.String defaultInfoPattern
public static final java.lang.String defaultMousePattern
private javax.swing.JButton closeButton
private javax.swing.JPanel contentPanel
private javax.swing.JButton copyButton
private javax.swing.JLabel infoLabel
private javax.swing.JPanel jPanel2
private javax.swing.JPanel jPanel3
private javax.swing.JPanel jPanel4
private javax.swing.JLabel mouseLabel
private javax.swing.JScrollPane scrollPane
private javax.swing.JButton zoomInButton
private javax.swing.JButton zoomOutButton
public HistogramPanel(int[] data)
public HistogramPanel(int[] data, java.awt.Dialog parentDialog, java.lang.String infoPattern, java.lang.String mousePattern)
public static void showHistogramPanel(int[] data, java.awt.Frame parent, java.lang.String title, boolean modal)
public static void showHistogramPanel(int[] data, java.awt.Frame parent, java.lang.String title, boolean modal, java.lang.String infoPattern, java.lang.String mousePattern)
private void updateContentSize()
private void initComponents()
private void closeButtonActionPerformed(java.awt.event.ActionEvent evt)
private void copyButtonActionPerformed(java.awt.event.ActionEvent evt)
private void formComponentResized(java.awt.event.ComponentEvent evt)
private void zoomInButtonActionPerformed(java.awt.event.ActionEvent evt)
private void zoomOutButtonActionPerformed(java.awt.event.ActionEvent evt)
private void contentPanelMouseMoved(java.awt.event.MouseEvent evt)
private void contentPanelMouseExited(java.awt.event.MouseEvent evt)
private void contentPanelMouseEntered(java.awt.event.MouseEvent evt)
Copyright 2004-2015 Wandora Team