Subject
Java
Guided Java lessons with classroom explanations, examples, programs, and verified output.
Java practical resourceJava Programming Lab Manual12 lab sessions · 139 programsOfficial 303IT syllabus
Java Units
07 Unit 7: Collections, Generics, and Streams4 teaching hours 12 topics
Collection Framework, iterators, generics, utility classes, lambda expressions, streams and parallel streams.
09 Unit 9: Modern GUI Introduction3 teaching hours 6 topics
JavaFX application lifecycle, controls, layouts and basic event handling.
Ready-to-import Maven projectDownload JavaFXLearningLab24 runnable examples · Main.java dashboard · FXML views · Eclipse instructions ZIPHow to import this project into EclipseOpen the complete step-by-step guide
- Download and extract: Download
JavaFXLearningLab.zip, extract it, and confirm that the folder is namedJavaFXLearningLab. - Open Eclipse: Launch Eclipse and select your workspace.
- Start the import: Choose
File → Import…. - Select Maven: Expand Maven, select Existing Maven Projects, and click Next.
- Choose the project: For Root Directory, browse to the extracted
JavaFXLearningLabfolder. - Finish: Eclipse should detect
pom.xml. Ensure the project is selected and click Finish. - Wait for dependencies: Allow Eclipse to download the JavaFX dependencies. Check the bottom-right progress indicator.
- Confirm JDK 27: Right-click the project and choose
Properties → Java Build Path → Libraries. If required, useModulepath → JRE System Library → Edit → Workspace default JRE (JDK 27). - Open the launcher: Open
src/main/java → com.bvm.javafxlab → Main.java. - Run: Right-click
Main.javaand selectRun As → Java Application. - Verify: The JavaFX Learning Lab dashboard should open with all 24 examples.