scheduler.view.view_ui
Class ViewUI
java.lang.Object
mvp.View
scheduler.view.view_ui.ViewUI
- All Implemented Interfaces:
- java.io.Serializable, java.util.Observer
public class ViewUI
- extends mvp.View
Initial version of ViewUI class that constructs and composes its pulldown
menu and some dialogs. Construction and composition of remaining View UI
dialogs is forthcoming.
- Author:
- Aaron Rivera
- See Also:
- Serialized Form
Fields inherited from class mvp.View |
closeAdapter, editable, model, screen, shown, widget, window |
Methods inherited from class mvp.View |
getModel, getWidget, getWindow, hide, isEditable, isShown, run, setEditable, setExitOnClose, setModel, show, show, update |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
advancedFilterButton
public static javax.swing.JButton advancedFilterButton
- Button to open the advanced filters window.
viewMenu
protected ViewMenu viewMenu
view
protected View view
advancedFilterUI
public static AdvancedFilterUI advancedFilterUI
- The window to set advanced filters.
ViewUI
public ViewUI(mvp.Screen screen,
View view,
SchedulerUI schedulerUI)
compose
public java.awt.Component compose()
- Overrides:
compose
in class mvp.View
getAdvancedFilterButton
public static javax.swing.JButton getAdvancedFilterButton()
- Returns the UI button that opens advanded filters.
getCourseView
public javax.swing.JFrame getCourseView()
getLocationView
public javax.swing.JFrame getLocationView()
getInstructorView
public javax.swing.JFrame getInstructorView()
getAdvancedFilterView
public static javax.swing.JFrame getAdvancedFilterView()
getFairView
public javax.swing.JFrame getFairView()
getQualView
public javax.swing.JFrame getQualView()