scheduler.db.admin.admin_ui
Class EditCourse

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Frame
                  extended by javax.swing.JFrame
                      extended by scheduler.db.admin.admin_ui.EditCourse
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class EditCourse
extends javax.swing.JFrame

The edit course dialog.

Author:
Jan Lorenz Soliman
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Nested classes/interfaces inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  javax.swing.JButton Cancel
          Cancel button
private  javax.swing.JLabel ClassType
          Label for class type
private  javax.swing.JComboBox ClassTypeField
          Field for the Class type
private  Course course
          Individual course
private  javax.swing.JLabel CourseNumber
          Label for the course number
private  javax.swing.JTextField CourseNumberField
          Course Number Field
private  CourseDB database
          Course database
private  javax.swing.JLabel jLabel9
          Label for required equipment
private  javax.swing.JLabel LabPairing
          Label for the lab pairing
private  javax.swing.JComboBox LabPairingField
          Dropdown for the lab pairing
private  javax.swing.JRadioButton LaptopConnectivity
          Radio button for laptop connectivity
private  javax.swing.JLabel MaxEnrollment
          Label for the maximum enrollment
private  javax.swing.JTextField MaxEnrollmentField
          Field for the maximum enrollment
private  javax.swing.JLabel Name
          Label for the course name
private  javax.swing.JTextField NameField
          Field for the course name
private  javax.swing.JLabel OptionalFields
          Label for Optional Fields
private  javax.swing.JRadioButton Overhead
          Radio button for selecting Overhead
private  javax.swing.JLabel SCUs
          Label for SCUs
private  javax.swing.JTextField scusField
          Field for SCUs
private  javax.swing.JRadioButton Smartroom
          Radio button for selecting Smartroom
private  javax.swing.JButton Submit
          Submit Button
private  javax.swing.JLabel WTUs
          Field for the WTUs
private  javax.swing.JTextField wtusField
          Field for wtus
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
EditCourse(Course c)
          Creates new form EditCourse
 
Method Summary
private  void CancelActionPerformed(java.awt.event.ActionEvent evt)
          Method performed when the cancel button is pressed
private  void initComponents()
          The method to initialize components.
static void main(java.lang.String[] args)
          The main method to start the GUI.
private  void SubmitActionPerformed(java.awt.event.ActionEvent evt)
          Method performed when the submit button is pressed
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
 
Methods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

database

private CourseDB database
Course database


course

private Course course
Individual course


Cancel

private javax.swing.JButton Cancel
Cancel button


ClassType

private javax.swing.JLabel ClassType
Label for class type


ClassTypeField

private javax.swing.JComboBox ClassTypeField
Field for the Class type


CourseNumber

private javax.swing.JLabel CourseNumber
Label for the course number


CourseNumberField

private javax.swing.JTextField CourseNumberField
Course Number Field


LabPairing

private javax.swing.JLabel LabPairing
Label for the lab pairing


LabPairingField

private javax.swing.JComboBox LabPairingField
Dropdown for the lab pairing


LaptopConnectivity

private javax.swing.JRadioButton LaptopConnectivity
Radio button for laptop connectivity


MaxEnrollment

private javax.swing.JLabel MaxEnrollment
Label for the maximum enrollment


MaxEnrollmentField

private javax.swing.JTextField MaxEnrollmentField
Field for the maximum enrollment


Name

private javax.swing.JLabel Name
Label for the course name


NameField

private javax.swing.JTextField NameField
Field for the course name


OptionalFields

private javax.swing.JLabel OptionalFields
Label for Optional Fields


Overhead

private javax.swing.JRadioButton Overhead
Radio button for selecting Overhead


SCUs

private javax.swing.JLabel SCUs
Label for SCUs


Smartroom

private javax.swing.JRadioButton Smartroom
Radio button for selecting Smartroom


Submit

private javax.swing.JButton Submit
Submit Button


WTUs

private javax.swing.JLabel WTUs
Field for the WTUs


jLabel9

private javax.swing.JLabel jLabel9
Label for required equipment


scusField

private javax.swing.JTextField scusField
Field for SCUs


wtusField

private javax.swing.JTextField wtusField
Field for wtus

Constructor Detail

EditCourse

public EditCourse(Course c)
Creates new form EditCourse

Method Detail

initComponents

private void initComponents()
The method to initialize components.


CancelActionPerformed

private void CancelActionPerformed(java.awt.event.ActionEvent evt)
Method performed when the cancel button is pressed

Parameters:
evt - The action event.

SubmitActionPerformed

private void SubmitActionPerformed(java.awt.event.ActionEvent evt)
Method performed when the submit button is pressed

Parameters:
evt - The action event.

main

public static void main(java.lang.String[] args)
The main method to start the GUI.

Parameters:
args - the command line arguments