jadex.swing
Class ClassDisplayer

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--jadex.swing.ClassDisplayer
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class ClassDisplayer
extends javax.swing.JPanel

This class displays object numbers by counting their names' leading letter.

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Inner classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
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
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
ClassDisplayer()
          Default constructor.
ClassDisplayer(ClassDisplayerModel model)
          A overloaded constructor with ClassDisplayModel as the sole argument.
ClassDisplayer(java.lang.String classe, int number)
          Another overloaded constructor with class name and number as the arguments.
 
Method Summary
 boolean getButtonAllEnable()
          Export if the JRadioButton, ButtonAll, is enabled.
 java.lang.String getClassName()
          Get the class name displayed.
 int getCount()
          Get the total object entries of the class.
 javax.swing.JLabel[] getIndexSelector1Index()
          Method generated to support the promotion of the indexSelector1Index attribute.
 javax.swing.JLabel getIndexSelector1Index(int arg1)
          Method generated to support the promotion of the indexSelector1Index attribute.
 javax.swing.JLabel getJLabel1()
          Return the total entry label.
 ClassDisplayerModel getModel()
          Get the ClassDisplayerModel.
 java.lang.String getName()
          Get the displayed class name.
 void indexSelector1AddMouseListener(int position, java.awt.event.MouseListener l)
           
 void indexSelector1AddMouseListener(java.awt.event.MouseListener l)
           
static void main(java.lang.String[] args)
          main entrypoint - starts the part when it is run as an application
 void setClassName(java.lang.String classe)
           
 void setCount(int number)
           
 void setIndexSelector1Index(int arg1, javax.swing.JLabel arg2)
          Method generated to support the promotion of the indexSelector1Index attribute.
 void setIndexSelector1Index(javax.swing.JLabel[] arg1)
          Method generated to support the promotion of the indexSelector1Index attribute.
 void setJLabelAll(javax.swing.JLabel label)
           
 void setModel(ClassDisplayerModel newValue)
          Set the ClassDisplayModel.
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUIClassID, paramString, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, 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, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setLayout, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, 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, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, 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
 

Constructor Detail

ClassDisplayer

public ClassDisplayer()
Default constructor.

ClassDisplayer

public ClassDisplayer(ClassDisplayerModel model)
A overloaded constructor with ClassDisplayModel as the sole argument.
Parameters:
model - jadex.swing.ClassDisplayerModel

ClassDisplayer

public ClassDisplayer(java.lang.String classe,
                      int number)
Another overloaded constructor with class name and number as the arguments.
Parameters:
classe - the name of the class to be displayed.
number - the total number of objects in the class, classe.
Method Detail

getButtonAllEnable

public boolean getButtonAllEnable()
Export if the JRadioButton, ButtonAll, is enabled.
Returns:
boolean

getClassName

public java.lang.String getClassName()
Get the class name displayed.
Returns:
the name of the class.

getCount

public int getCount()
Get the total object entries of the class.
Returns:
the number of the total object entries.

getIndexSelector1Index

public javax.swing.JLabel[] getIndexSelector1Index()
Method generated to support the promotion of the indexSelector1Index attribute.
Returns:
javax.swing.JLabel[]

getIndexSelector1Index

public javax.swing.JLabel getIndexSelector1Index(int arg1)
Method generated to support the promotion of the indexSelector1Index attribute.
Parameters:
arg1 - int
Returns:
javax.swing.JLabel

getJLabel1

public javax.swing.JLabel getJLabel1()
Return the total entry label.
Returns:
javax.swing.JLabel

getModel

public ClassDisplayerModel getModel()
Get the ClassDisplayerModel.
Returns:
the model storing all object counting information for this displayed class.

getName

public java.lang.String getName()
Get the displayed class name.
Overrides:
getName in class java.awt.Component
Following copied from class: java.awt.Component
Returns:
This component's name.
See Also:
Component.setName(java.lang.String)

indexSelector1AddMouseListener

public void indexSelector1AddMouseListener(int position,
                                           java.awt.event.MouseListener l)
Parameters:
position - int
l - java.awt.event.MouseListener

indexSelector1AddMouseListener

public void indexSelector1AddMouseListener(java.awt.event.MouseListener l)
Parameters:
l - java.awt.event.MouseListener

main

public static void main(java.lang.String[] args)
main entrypoint - starts the part when it is run as an application
Parameters:
args - java.lang.String[]

setClassName

public void setClassName(java.lang.String classe)

setCount

public void setCount(int number)

setIndexSelector1Index

public void setIndexSelector1Index(javax.swing.JLabel[] arg1)
Method generated to support the promotion of the indexSelector1Index attribute.
Parameters:
arg1 - javax.swing.JLabel[]

setIndexSelector1Index

public void setIndexSelector1Index(int arg1,
                                   javax.swing.JLabel arg2)
Method generated to support the promotion of the indexSelector1Index attribute.
Parameters:
arg1 - int
arg2 - javax.swing.JLabel

setJLabelAll

public void setJLabelAll(javax.swing.JLabel label)
Parameters:
label - javax.swing.JLabel

setModel

public void setModel(ClassDisplayerModel newValue)
Set the ClassDisplayModel.
Parameters:
newValue - jadex.swing.ClassListModel