Java AWT (Abstract Window Toolkit) is the foundation of Java’s graphical user interface (GUI) programming. AWT provides a set of classes for building GUIs and handling user events. In this tutorial, we’ll explore the basics of Java AWT and demonstrate its usage with practical examples.
Example 1: Creating a Simple Frame
Let’s start by creating a basic AWT frame:
In this example, we’ve created a simple AWT frame and set its title and size. The
setVisible(true) method makes the frame visible.
Example 2: Adding Components to a Frame
Now, let’s add components like labels and buttons to the frame:
In this example, we’ve added a label and a button to the frame using the
FlowLayout layout manager.
Example 3: Handling Events
Let’s add event handling to the button:
In this example, we’ve added an
ActionListener to the button to handle button-click events.
Example 4: Creating Dialogs
Let’s create a simple dialog box:
In this example, we’ve created a modal dialog that appears when the button is clicked.
This tutorial provided a glimpse into Java AWT, showcasing how to create frames, add components, handle events, and create dialogs. As you delve deeper into AWT, you’ll discover additional components, layout managers, and features that enable you to build rich and interactive GUI applications in Java.