org.concord.pedagogica.ui
Class LoginPanel

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--org.concord.pedagogica.ui.LoginPanel
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class LoginPanel
extends javax.swing.JPanel
implements java.awt.event.ActionListener

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
 
Field Summary
protected  java.util.Vector classes
           
protected  javax.swing.JComboBox classField
           
protected  java.util.Vector classLevels
           
protected  java.util.Vector genders
           
protected  HTMLView htmlText2
           
protected  HTMLView htmlText3
           
protected  HTMLView htmlView
           
protected  HTMLView htmlView2
           
protected  boolean loggingEnabled
           
protected  Logging login
           
protected  javax.swing.JButton loginButton
           
protected  HTMLView loginHTML
           
protected  javax.swing.JLabel loginLabel
           
protected  javax.swing.JComboBox nameField
           
protected  javax.swing.JLabel nameLabel
           
protected  java.util.Vector studentGenders
           
protected  java.util.Vector students
           
protected  javax.swing.JComboBox teacherField
           
protected  java.util.Vector teachers
           
 
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
LoginPanel()
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 java.lang.String getClassName()
           
 javax.swing.JButton getLoginButton()
           
 javax.swing.JComboBox getNameField()
           
 java.lang.String getStudents()
           
 java.lang.String getStudentsForTitle()
           
static boolean hasIllegalStr(java.lang.String name)
           
 void init()
           
static void main(java.lang.String[] args)
           
 void setHTMLText(java.lang.String txtStr)
           
 void setHtmlText2(java.lang.String msg, int i)
           
 void setHTMLView(java.lang.String viewFile1, java.lang.String viewFile2)
           
 void setLogging(Logging lg)
           
 void setLoginButtonText(java.lang.String txtButton)
           
 void setLoginHTML(java.lang.String message)
           
 void setLoginLabelText(java.lang.String txtLogin)
           
 void setViewHtml(java.lang.String title, java.lang.String message)
           
 boolean validateNameField(java.lang.String student)
           
 
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, getName, 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
 

Field Detail

htmlText3

protected HTMLView htmlText3

htmlView2

protected HTMLView htmlView2

htmlView

protected HTMLView htmlView

loginHTML

protected HTMLView loginHTML

htmlText2

protected HTMLView htmlText2

loginLabel

protected javax.swing.JLabel loginLabel

nameField

protected javax.swing.JComboBox nameField

classField

protected javax.swing.JComboBox classField

teacherField

protected javax.swing.JComboBox teacherField

loginButton

protected javax.swing.JButton loginButton

login

protected Logging login

students

protected java.util.Vector students

studentGenders

protected java.util.Vector studentGenders

genders

protected java.util.Vector genders

classes

protected java.util.Vector classes

classLevels

protected java.util.Vector classLevels

teachers

protected java.util.Vector teachers

nameLabel

protected javax.swing.JLabel nameLabel

loggingEnabled

protected boolean loggingEnabled
Constructor Detail

LoginPanel

public LoginPanel()
Method Detail

init

public void init()

setHTMLView

public void setHTMLView(java.lang.String viewFile1,
                        java.lang.String viewFile2)

setLogging

public void setLogging(Logging lg)

setHTMLText

public void setHTMLText(java.lang.String txtStr)

getLoginButton

public javax.swing.JButton getLoginButton()

getNameField

public javax.swing.JComboBox getNameField()

getClassName

public java.lang.String getClassName()

setLoginLabelText

public void setLoginLabelText(java.lang.String txtLogin)

setLoginButtonText

public void setLoginButtonText(java.lang.String txtButton)

setLoginHTML

public void setLoginHTML(java.lang.String message)

setViewHtml

public void setViewHtml(java.lang.String title,
                        java.lang.String message)

getStudents

public java.lang.String getStudents()

getStudentsForTitle

public java.lang.String getStudentsForTitle()

setHtmlText2

public void setHtmlText2(java.lang.String msg,
                         int i)

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

validateNameField

public boolean validateNameField(java.lang.String student)

hasIllegalStr

public static boolean hasIllegalStr(java.lang.String name)

main

public static void main(java.lang.String[] args)