Basic Terminologies: Poonam Pandey Department of Computer Science S. K. Somaiya College
Basic Terminologies: Poonam Pandey Department of Computer Science S. K. Somaiya College
• Component
– allow user to interact with the application in various ways – Push button, window etc
• Container
– Component that can contain other components – Window, Frame, Applet etc
• Layout Manager
– Positions components within a container
Thus appearance in a GUI is determined by a combination of the components that it contains and the layout manager used to
position them
Abstract Window Toolkit (AWT) Lecture 1 – Basics and Applet
Poonam Pandey Department of Computer Science S. K. Somaiya College
What is AWT?
• Set of APIs used for creating GUIs
• Package: java.awt
Class Hierarchy
12-09-2018
1
Applet
• Small Java programs used in Internet computing
• Can be transported over Internet
• Run using appletviewer or any Web browser that supports Java
• Can perform arithmetic operations, display graphics, play sounds, accept user input, create animation and play interactive
games
HelloJava.java
import java.awt.Graphics; import java.applet.Applet; /* <HTML>
<HEAD><TITLE> My First Applet </TITLE> </HEAD> <BODY>
<APPLET CODE=HelloJava.class height=400 width=400></APPLET> </BODY> </HTML> */ public class HelloJava extends
Applet {
public void paint (Graphics g) {
g.drawString ("Welcome to the world of Graphics", 50, 50); } }
HelloJava.java
import java.awt.Graphics; import java.applet.Applet;
public class HelloJava extends Applet {
public void paint (Graphics g) {
g.drawString ("Welcome to the world of Graphics", 50, 50); } }
HelloJava.html
<HTML>
<HEAD>
<TITLE> My First Applet </TITLE> </HEAD> <BODY>
<APPLET CODE=HelloJava.class height=400 width=400> </APPLET> </BODY> </HTML>
12-09-2018
2