This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Java Swing/AWT GUI Programming
Introduction
Introduction to GUI Programming using AWT.Swing (3:35)
User Interface (7:12)
Graphics User Interface (GUI) (4:10)
GUI and Design Framework (9:19)
GUI and System Design (7:34)
eC Learning: Quality MOOC STEM Education (1:45)
Software Installation
Software Installation and Packages
Why BlueJ? (13:37)
Java 8 SE Installation Guide (Stand-Alone version) (7:43)
Eclipse IDE Installation (15:14)
Basic Swing Graphics User Interface
Swing, AWT and objectdraw packages (from APCSB) (11:14)
GUI Simple Application Classes (Swing/Javafx) (from APCSB) (13:57)
Overview of GUI Programming with Sparring Score Example (14:59)
Class Hierarchy of AWT/Swing Package for Java GUI Basics (6:30)
Frame (Top Level Container) (10:49)
Basic Layout Managers (Border Layout, GridLayout, FlowLayout, BoxLayout) (10:36)
Sub-Containers (Panel) (4:21)
Buttons (JButton) - Introduction to Components (13:35)
More Basic Components (JCheckBox, JRadioButton, JLabel, JTextfield) (7:56)
Helper Classes (Color, Font, FontMetrics, Graphics, and Dimension) (11:46)
Graphics Design in Swing Package and AWT
Graphics Class as Canvas in Swing Graphics Design (An Overview) (7:06)
Lab Project: Geometric GUI 1 (Applet)
Drawing Geometric Objects (11:19)
Lab Project: Geometric GUI 2 (JFrame)
Styling Text Message (FontMetrics Class) (15:46)
Lab Project: Geometric GUI 3 (JApplet - BlueJ default style)
Clock (First Meaningful Drawing in AWT/Swing) (8:30)
Image and ImageIcon Classes (13:40)
Image and Audio (7:00)
Lab Project: Geometric GUI 4 (JApplet in JFrame)
URL for Access of Resource Files from Remote, and Local Sources (10:51)
Audio Clip (11:25)
Event and Event Listeners
Event-Driven Programming using AWT Event package (8:24)
Event Objects (12:19)
Event Listener and Anonymous Inner Class (17:12)
Keyboard Events (13:57)
Mouse Events (7:53)
Monitor for Keyboard Mouse Events (13:15)
Time Class for Animation Control (9:03)
Event Adapter (13:29)
Summary for Events, Listeners, and Event Handlers (12:38)
BlueJ Simple GUI Designer
UIManager Look and Feel for Swing Applications (12:04)
Installation of BlueJ Simple GUI Builder (6:35)
Overview of GUI Design Flow
Design Flow of a GUI Program (8:15)
Appendix A: Installation of Java JDK, BlueJ and Software Testing Tools for GUI
Installation of Java Software and BlueJ (6:36)
Setup Eclipse for JUnit Test (9:42)
Lab Project: Geometric GUI 1 (Applet)
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock