Class AutoDemoScreenshotGenerator

java.lang.Object
javafx.application.Application
com.esprit.utils.AutoDemoScreenshotGenerator

public class AutoDemoScreenshotGenerator extends javafx.application.Application
Automated Screenshot Generator for RAKCHA Desktop Demo Generates high-quality screenshots programmatically using JavaFX
  • Field Details

  • Constructor Details

    • AutoDemoScreenshotGenerator

      public AutoDemoScreenshotGenerator()
  • Method Details

    • start

      public void start(javafx.stage.Stage primaryStage)
      Specified by:
      start in class javafx.application.Application
    • generateDemoScenarios

      private void generateDemoScenarios(javafx.stage.Stage stage) throws InterruptedException
      Throws:
      InterruptedException
    • generateWelcomeScreen

      private void generateWelcomeScreen(javafx.stage.Stage stage)
    • generateMainDashboard

      private void generateMainDashboard(javafx.stage.Stage stage)
    • generateCinemaManagement

      private void generateCinemaManagement(javafx.stage.Stage stage)
    • generateProductCatalog

      private void generateProductCatalog(javafx.stage.Stage stage)
    • generateAnalyticsDashboard

      private void generateAnalyticsDashboard(javafx.stage.Stage stage)
    • generateUserManagement

      private void generateUserManagement(javafx.stage.Stage stage)
    • takeScreenshot

      private void takeScreenshot(javafx.stage.Stage stage, String filename)
    • main

      public static void main(String[] args)