Package org.gephi.desktop.statistics
Class DynamicSettingsPanel
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- org.gephi.desktop.statistics.DynamicSettingsPanel
-
- All Implemented Interfaces:
ImageObserver,MenuContainer,Serializable,Accessible
public class DynamicSettingsPanel extends JPanel
- Author:
- Mathieu Bastian
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private classDynamicSettingsPanel.DateRangeValidatorprivate classDynamicSettingsPanel.TickUnderWindowValidator-
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
-
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
-
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
-
Field Summary
Fields Modifier and Type Field Description private org.gephi.graph.api.Intervalboundsprivate JLabelcurrentIntervalLabelprivate StringDAYSprivate StringHOURSprivate JLabeljLabel1private JLabeljLabel2private JPaneljPanel1private JLabellabelCurrentTimelineprivate StringMILLISECONDSprivate StringMINUTESprivate StringSECONDSprivate JTextFieldtickTextFieldprivate TimeUnittickTimeUnitprivate JComboBoxtickTimeUnitComboprivate JLabelwindowInfoLabelprivate JTextFieldwindowTextFieldprivate TimeUnitwindowTimeUnitprivate JComboBoxwindowTimeUnitCombo-
Fields inherited from class javax.swing.JComponent
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
accessibleContext, 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
Constructors Constructor Description DynamicSettingsPanel()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private org.gephi.ui.components.richtooltip.RichTooltipbuildTooltip()static JPanelcreateCounpoundPanel(DynamicSettingsPanel dynamicPanel, JPanel innerPanel)voidcreateValidation(org.netbeans.validation.api.ui.ValidationGroup group)private TimeUnitgetSelectedTimeUnit(ComboBoxModel comboBoxModel)private doublegetTimeInMilliseconds(String text, TimeUnit timeUnit)private StringgetTimeUnit(TimeUnit timeUnit)private ComboBoxModelgetTimeUnitModel()private voidinitComponents()This method is called from within the constructor to initialize the form.private voidloadDefaultTimeUnits()private voidrefreshTickTimeUnit()private voidrefreshWindowTimeUnit()private voidsaveDefaultTimeUnits()voidsetup(org.gephi.statistics.spi.DynamicStatistics dynamicStatistics)voidunsetup(org.gephi.statistics.spi.DynamicStatistics dynamicStatistics)-
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, 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
-
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, 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, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
DAYS
private final String DAYS
-
HOURS
private final String HOURS
-
MILLISECONDS
private final String MILLISECONDS
-
MINUTES
private final String MINUTES
-
SECONDS
private final String SECONDS
-
windowTimeUnit
private TimeUnit windowTimeUnit
-
tickTimeUnit
private TimeUnit tickTimeUnit
-
bounds
private org.gephi.graph.api.Interval bounds
-
currentIntervalLabel
private JLabel currentIntervalLabel
-
jLabel1
private JLabel jLabel1
-
jLabel2
private JLabel jLabel2
-
jPanel1
private JPanel jPanel1
-
labelCurrentTimeline
private JLabel labelCurrentTimeline
-
tickTextField
private JTextField tickTextField
-
tickTimeUnitCombo
private JComboBox tickTimeUnitCombo
-
windowInfoLabel
private JLabel windowInfoLabel
-
windowTextField
private JTextField windowTextField
-
windowTimeUnitCombo
private JComboBox windowTimeUnitCombo
-
-
Method Detail
-
createCounpoundPanel
public static JPanel createCounpoundPanel(DynamicSettingsPanel dynamicPanel, JPanel innerPanel)
-
setup
public void setup(org.gephi.statistics.spi.DynamicStatistics dynamicStatistics)
-
unsetup
public void unsetup(org.gephi.statistics.spi.DynamicStatistics dynamicStatistics)
-
createValidation
public void createValidation(org.netbeans.validation.api.ui.ValidationGroup group)
-
getTimeUnitModel
private ComboBoxModel getTimeUnitModel()
-
getSelectedTimeUnit
private TimeUnit getSelectedTimeUnit(ComboBoxModel comboBoxModel)
-
refreshWindowTimeUnit
private void refreshWindowTimeUnit()
-
refreshTickTimeUnit
private void refreshTickTimeUnit()
-
loadDefaultTimeUnits
private void loadDefaultTimeUnits()
-
saveDefaultTimeUnits
private void saveDefaultTimeUnits()
-
buildTooltip
private org.gephi.ui.components.richtooltip.RichTooltip buildTooltip()
-
initComponents
private void initComponents()
This method is called from within the constructor to initialize the form. WARNING: Do NOT modify this code. The content of this method is always regenerated by the Form Editor.
-
-