Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.jabbee.ui.panels
Class InputOutput  view InputOutput download InputOutput.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byorg.jabbee.ui.panels.InputOutput
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public final class InputOutput
extends javax.swing.JPanel

Panel for the section of the jabber configuration file.

Version:
0.01

Nested Class Summary
 
Nested classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  javax.swing.JLabel ATLabel
           
private  javax.swing.JTextField ATTextField
           
private  javax.swing.JLabel BALabel
           
private  javax.swing.JTextField BATextField
           
private  javax.swing.JCheckBox configKarmaCheckBox
           
private  javax.swing.JLabel decLabel
           
private  javax.swing.JTextField decTextField
           
private  javax.swing.JLabel heartbeatLabel
           
private  javax.swing.JTextField heartbeatTextField
           
private  javax.swing.JLabel incLabel
           
private  javax.swing.JTextField incTextField
           
private  javax.swing.JLabel initLabel
           
private  javax.swing.JTextField initTextField
           
private  javax.swing.JComboBox karmaLimitsComboBox
           
private  javax.swing.JPanel karmaPanel
           
private  javax.swing.JLabel maxLabel
           
private  javax.swing.JTextField maxTextField
           
private  javax.swing.JLabel MSRLabel
           
private  javax.swing.JTextField MSRTextField
           
private  javax.swing.JPanel overviewPanel
           
private  javax.swing.JLabel penaltyLabel
           
private  javax.swing.JTextField penaltyTextField
           
private  javax.swing.JLabel PLLabel
           
private  javax.swing.JTextField PLTextField
           
private  javax.swing.JPanel rateLimitPanel
           
private  javax.swing.JLabel ratePointsLabel
           
private  javax.swing.JTextField ratePointsTextField
           
private  javax.swing.JLabel rateTimeLabel
           
private  javax.swing.JTextField rateTimeTextField
           
private  javax.swing.JLabel restoreLabel
           
private  javax.swing.JTextField restoreTextField
           
private  int[][] sampleKarmaLimits
           
private  javax.swing.JLabel StRfBLabel
           
private  javax.swing.JTextField StRfBTextField
           
 
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.Container
 
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
InputOutput()
          Creates new form InputOutput
 
Method Summary
private  void checkNumbersFields(java.awt.event.KeyEvent evt, javax.swing.JTextField field)
          Check textfields for characters entered that are not digits
private  void clearOverviewFields()
           
private  void configKarmaCheckBoxItemStateChanged(java.awt.event.ItemEvent evt)
           
private  void decTextFieldKeyReleased(java.awt.event.KeyEvent evt)
           
private  void enableKarmaItems(boolean bool)
          Set Karma TextFields to enabled or disabled state
 boolean getConfigureKarma()
           
 java.lang.String[] getFieldValues()
           
private  void heartbeatTextFieldKeyReleased(java.awt.event.KeyEvent evt)
           
private  void incTextFieldKeyReleased(java.awt.event.KeyEvent evt)
           
private  void initComponents()
          This method is called from within the constructor to initialize the form.
private  void initTextFieldKeyReleased(java.awt.event.KeyEvent evt)
           
private  void karmaLimitsComboBoxItemStateChanged(java.awt.event.ItemEvent evt)
           
private  void maxTextFieldKeyReleased(java.awt.event.KeyEvent evt)
           
private  void penaltyTextFieldKeyReleased(java.awt.event.KeyEvent evt)
           
 void populateFields(java.lang.String[] values)
           
private  void populateKarmaFields(int i)
          Populate Karma TextFields with the sample Karma limits
private  void restoreTextFieldKeyReleased(java.awt.event.KeyEvent evt)
           
private  void setSampleKarmaLimits()
          Creates array of sample Karma limits.
private  void updateOverview()
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, 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, 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, processMouseEvent, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

incLabel

private javax.swing.JLabel incLabel

BALabel

private javax.swing.JLabel BALabel

karmaPanel

private javax.swing.JPanel karmaPanel

PLTextField

private javax.swing.JTextField PLTextField

heartbeatTextField

private javax.swing.JTextField heartbeatTextField

maxLabel

private javax.swing.JLabel maxLabel

penaltyLabel

private javax.swing.JLabel penaltyLabel

decTextField

private javax.swing.JTextField decTextField

ratePointsTextField

private javax.swing.JTextField ratePointsTextField

MSRLabel

private javax.swing.JLabel MSRLabel

StRfBLabel

private javax.swing.JLabel StRfBLabel

rateTimeLabel

private javax.swing.JLabel rateTimeLabel

karmaLimitsComboBox

private javax.swing.JComboBox karmaLimitsComboBox

restoreTextField

private javax.swing.JTextField restoreTextField

initTextField

private javax.swing.JTextField initTextField

ATTextField

private javax.swing.JTextField ATTextField

PLLabel

private javax.swing.JLabel PLLabel

heartbeatLabel

private javax.swing.JLabel heartbeatLabel

decLabel

private javax.swing.JLabel decLabel

ratePointsLabel

private javax.swing.JLabel ratePointsLabel

configKarmaCheckBox

private javax.swing.JCheckBox configKarmaCheckBox

incTextField

private javax.swing.JTextField incTextField

BATextField

private javax.swing.JTextField BATextField

overviewPanel

private javax.swing.JPanel overviewPanel

rateLimitPanel

private javax.swing.JPanel rateLimitPanel

maxTextField

private javax.swing.JTextField maxTextField

restoreLabel

private javax.swing.JLabel restoreLabel

penaltyTextField

private javax.swing.JTextField penaltyTextField

initLabel

private javax.swing.JLabel initLabel

MSRTextField

private javax.swing.JTextField MSRTextField

ATLabel

private javax.swing.JLabel ATLabel

StRfBTextField

private javax.swing.JTextField StRfBTextField

rateTimeTextField

private javax.swing.JTextField rateTimeTextField

sampleKarmaLimits

private int[][] sampleKarmaLimits
Constructor Detail

InputOutput

public InputOutput()
Creates new form InputOutput

Method Detail

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.


restoreTextFieldKeyReleased

private void restoreTextFieldKeyReleased(java.awt.event.KeyEvent evt)

penaltyTextFieldKeyReleased

private void penaltyTextFieldKeyReleased(java.awt.event.KeyEvent evt)

decTextFieldKeyReleased

private void decTextFieldKeyReleased(java.awt.event.KeyEvent evt)

incTextFieldKeyReleased

private void incTextFieldKeyReleased(java.awt.event.KeyEvent evt)

maxTextFieldKeyReleased

private void maxTextFieldKeyReleased(java.awt.event.KeyEvent evt)

initTextFieldKeyReleased

private void initTextFieldKeyReleased(java.awt.event.KeyEvent evt)

heartbeatTextFieldKeyReleased

private void heartbeatTextFieldKeyReleased(java.awt.event.KeyEvent evt)

karmaLimitsComboBoxItemStateChanged

private void karmaLimitsComboBoxItemStateChanged(java.awt.event.ItemEvent evt)

configKarmaCheckBoxItemStateChanged

private void configKarmaCheckBoxItemStateChanged(java.awt.event.ItemEvent evt)

enableKarmaItems

private void enableKarmaItems(boolean bool)
Set Karma TextFields to enabled or disabled state


setSampleKarmaLimits

private void setSampleKarmaLimits()
Creates array of sample Karma limits. This list of samples is taken directly from the jabber.xml configuration file comments.


populateKarmaFields

private void populateKarmaFields(int i)
Populate Karma TextFields with the sample Karma limits


checkNumbersFields

private void checkNumbersFields(java.awt.event.KeyEvent evt,
                                javax.swing.JTextField field)
Check textfields for characters entered that are not digits


updateOverview

private void updateOverview()

clearOverviewFields

private void clearOverviewFields()

populateFields

public void populateFields(java.lang.String[] values)

getFieldValues

public java.lang.String[] getFieldValues()

getConfigureKarma

public boolean getConfigureKarma()