Beruflich Dokumente
Kultur Dokumente
There is no guarantee about the actual question pattern you are going to get during exam.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
• offerCourseMenuItem (MenuItem):
▪ By clicking offerCourseMenuItem, offerCourseScene (Scene) will be visible in a NEW Stage:
• registerCourseMenuItem (MenuItem):
▪ By clicking registerCourseMenuItem, regCourseScene (Scene) will be visible at the center of
BorderPane (called studentSceneBorderPane).
Here, you need to draw the regCourseScene.fxml PREVIEW along with appropriate fxID of all the
controls and write necessary …OnClick() controller methods. [xx marks]
Write appropriate initialize() method of appropriate controller class [xx marks]
• showRegCoursesMenuItem (MenuItem):
▪ By clicking showRegCoursesMenuItem, showRegCoursesScene (Scene) will be visible to a new Stage:
Hint: open students.bin to get the Student instance representing the selected student ID. Then, use
that instance as client to call getRegCourses() method of Student class. Finally use the returned
ObservableList from getRegCourses() method to populate the table rows.
3) Write a COMPLETE java program to implement the following class-diagram. Your main() method should
have menu-based option to perform operations to various types of objects.
***********************************
***** Happy coding & best of luck ****
***********************************