public class PingerPanel
extends javax.swing.JPanel
Modifier and Type | Class and Description |
---|---|
protected static interface |
PingerPanel.Logger
Logging helper passed to PingerWorker
|
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
private javax.swing.JFormattedTextField |
dayField |
private javax.swing.JLabel |
dayLabel |
private int |
delay |
private javax.swing.JFormattedTextField |
delayField |
private javax.swing.JLabel |
delayLabel |
private javax.swing.JTextArea |
description |
private static java.text.DateFormat |
df |
private boolean |
expires |
private javax.swing.JLabel |
expiresLabel |
private javax.swing.JCheckBox |
expiryToggle |
private javax.swing.JFormattedTextField |
hoursField |
private javax.swing.JLabel |
hoursLabel |
private boolean |
isRunning |
private javax.swing.JTextArea |
logArea |
private PingerPanel.Logger |
logger |
private javax.swing.JPanel |
logPane |
private javax.swing.JScrollPane |
logScroll |
private GetTopicButton |
maybeSourceButton |
private GetTopicButton |
maybeTargetButton |
private javax.swing.JFormattedTextField |
minutesField |
private javax.swing.JLabel |
minutesLabel |
private javax.swing.JFormattedTextField |
monthField |
private javax.swing.JLabel |
monthLabel |
private static java.lang.String |
PANEL_TITLE |
private javax.swing.JButton |
saveButton |
private java.io.File |
saveFolder |
private javax.swing.JTextField |
saveFolderField |
private javax.swing.JLabel |
saveLabel |
private javax.swing.JCheckBox |
saveToggle |
private javax.swing.JLabel |
secondLabel |
private javax.swing.JFormattedTextField |
secondsField |
private javax.swing.JLabel |
secondsLabel |
private javax.swing.JPanel |
Setupcontainer |
private javax.swing.JPanel |
setupPane |
private javax.swing.JButton |
sourceButton |
private javax.swing.JCheckBox |
sourceIsBinaryButton |
private javax.swing.JLabel |
sourceLabel |
private javax.swing.JToggleButton |
startStopButton |
private javax.swing.JTextField |
statusField |
private javax.swing.JTabbedPane |
tabs |
private javax.swing.JButton |
targetButton |
private javax.swing.JLabel |
targetLabel |
private java.util.TimerTask |
task |
private TopicMap |
tm |
private javax.swing.JFormattedTextField |
yearField |
private javax.swing.JLabel |
yearLabel |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
PingerPanel(TopicMap tm)
Creates new form PingerPanel
|
Modifier and Type | Method and Description |
---|---|
private void |
expiryToggleActionPerformed(java.awt.event.ActionEvent evt) |
private long |
getExpiry() |
private int |
getIntegerFieldValue(javax.swing.JTextField field,
int defaultValue) |
private void |
hoursFieldActionPerformed(java.awt.event.ActionEvent evt) |
private void |
initComponents()
This method is called from within the constructor to initialize the form.
|
private void |
minutesFieldActionPerformed(java.awt.event.ActionEvent evt) |
private void |
openFileChooser() |
protected void |
openInOwnWindow(Wandora w) |
private void |
saveButtonActionPerformed(java.awt.event.ActionEvent evt) |
private void |
saveToggleActionPerformed(java.awt.event.ActionEvent evt) |
private void |
secondsFieldActionPerformed(java.awt.event.ActionEvent evt) |
private void |
setSetupEnabled(boolean running) |
private void |
setTimeFieldsEnabled(boolean enabled) |
private boolean |
start() |
private void |
startStopButtonActionPerformed(java.awt.event.ActionEvent evt) |
private void |
stop() |
private void |
toggleExpirationFieldEnabled() |
private void |
yearFieldActionPerformed(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 static final java.lang.String PANEL_TITLE
private GetTopicButton maybeTargetButton
private GetTopicButton maybeSourceButton
private boolean expires
private boolean isRunning
private int delay
private java.util.TimerTask task
private static final java.text.DateFormat df
private java.io.File saveFolder
private TopicMap tm
private PingerPanel.Logger logger
private javax.swing.JPanel Setupcontainer
private javax.swing.JFormattedTextField dayField
private javax.swing.JLabel dayLabel
private javax.swing.JFormattedTextField delayField
private javax.swing.JLabel delayLabel
private javax.swing.JTextArea description
private javax.swing.JLabel expiresLabel
private javax.swing.JCheckBox expiryToggle
private javax.swing.JFormattedTextField hoursField
private javax.swing.JLabel hoursLabel
private javax.swing.JTextArea logArea
private javax.swing.JPanel logPane
private javax.swing.JScrollPane logScroll
private javax.swing.JFormattedTextField minutesField
private javax.swing.JLabel minutesLabel
private javax.swing.JFormattedTextField monthField
private javax.swing.JLabel monthLabel
private javax.swing.JButton saveButton
private javax.swing.JTextField saveFolderField
private javax.swing.JLabel saveLabel
private javax.swing.JCheckBox saveToggle
private javax.swing.JLabel secondLabel
private javax.swing.JFormattedTextField secondsField
private javax.swing.JLabel secondsLabel
private javax.swing.JPanel setupPane
private javax.swing.JButton sourceButton
private javax.swing.JCheckBox sourceIsBinaryButton
private javax.swing.JLabel sourceLabel
private javax.swing.JToggleButton startStopButton
private javax.swing.JTextField statusField
private javax.swing.JTabbedPane tabs
private javax.swing.JButton targetButton
private javax.swing.JLabel targetLabel
private javax.swing.JFormattedTextField yearField
private javax.swing.JLabel yearLabel
public PingerPanel(TopicMap tm)
tm
- protected void openInOwnWindow(Wandora w)
private void openFileChooser()
private void toggleExpirationFieldEnabled()
private void setTimeFieldsEnabled(boolean enabled)
private void setSetupEnabled(boolean running)
private long getExpiry()
private int getIntegerFieldValue(javax.swing.JTextField field, int defaultValue)
private boolean start()
private void stop()
private void initComponents()
private void yearFieldActionPerformed(java.awt.event.ActionEvent evt)
private void secondsFieldActionPerformed(java.awt.event.ActionEvent evt)
private void hoursFieldActionPerformed(java.awt.event.ActionEvent evt)
private void expiryToggleActionPerformed(java.awt.event.ActionEvent evt)
private void minutesFieldActionPerformed(java.awt.event.ActionEvent evt)
private void saveToggleActionPerformed(java.awt.event.ActionEvent evt)
private void saveButtonActionPerformed(java.awt.event.ActionEvent evt)
private void startStopButtonActionPerformed(java.awt.event.ActionEvent evt)
Copyright 2004-2015 Wandora Team