course.create
Class AssignmentPanel

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--course.create.AssignmentPanel
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.event.ItemListener, java.awt.MenuContainer, java.io.Serializable

public class AssignmentPanel
extends java.awt.Panel
implements java.awt.event.ActionListener, java.awt.event.ItemListener

Class with a graphic interface and some methods to manage assignments information.

See Also:
Serialized Form

Inner classes inherited from class java.awt.Panel
java.awt.Panel.AccessibleAWTPanel
 
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 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
AssignmentPanel()
          Method for creation of new instance from this class.
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent event)
          Method for controlling the users action over the graphic interface objects.
 void atualizeView(DataActivities dataActivities)
          Method for getting information from the dataActivities object and for atualizing the graphic interface objects.
 java.awt.Panel initView()
          Method for creation of a graphic interface for this class.
 void itemStateChanged(java.awt.event.ItemEvent evt)
          Method for controlling the users action in the checkbox (to set use of the review).
 void setEditionMode()
          Method to define if the "add" and "remove" buttons are active or not.This is used to edit assignments.
 DataActivities update(DataActivities dataActivities)
          Method for atualizing the dataActivities object.
 boolean validateProject()
          Method for validating the projects.
 int validateView(DataActivities dataActivities)
          Method for validation of the graphic interface objects.
 
Methods inherited from class java.awt.Panel
addNotify, getAccessibleContext
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFont, setLayout, update, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AssignmentPanel

public AssignmentPanel()
Method for creation of new instance from this class.
Method Detail

update

public DataActivities update(DataActivities dataActivities)
Method for atualizing the dataActivities object.

validateView

public int validateView(DataActivities dataActivities)
Method for validation of the graphic interface objects.

validateProject

public boolean validateProject()
Method for validating the projects.

atualizeView

public void atualizeView(DataActivities dataActivities)
Method for getting information from the dataActivities object and for atualizing the graphic interface objects.

initView

public java.awt.Panel initView()
Method for creation of a graphic interface for this class.

setEditionMode

public void setEditionMode()
Method to define if the "add" and "remove" buttons are active or not.This is used to edit assignments.

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent event)
Method for controlling the users action over the graphic interface objects.
Specified by:
actionPerformed in interface java.awt.event.ActionListener

itemStateChanged

public void itemStateChanged(java.awt.event.ItemEvent evt)
Method for controlling the users action in the checkbox (to set use of the review).
Specified by:
itemStateChanged in interface java.awt.event.ItemListener