Slide 1 1 Java GUI programming Slide 2 2 On event-driven programming a user interface combines three functions: input, output, and data handling in batch-oriented processing…