Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Class notes

JAVA programming notes

Rating
-
Sold
-
Pages
75
Uploaded on
14-04-2023
Written in
2021/2022

JAVA programming notes

Institution
Course

Content preview

JAVA PROGRAMMING NOTES
PART 3
Syllabus:

• Introduction to AWT:

• working with frames, graphics, color, font. ▪ AWT Control fundamentals.

• Swing overview.

• Java database connectivity:

• JDBC overview

• creating and executing queries ▪ dynamic queries.

Abstract Window Toolkit-AWT

 The AWT contains numerous classes and methods that allow us to create and manage windows.

 AWT Classes :

 The AWT classes are contained in the java.awt package.

Some AWT Classes
Class Description
AWTEvent Encapsulates AWT events.
AWTEventMulticaster Dispatches events to multiple listeners.

,BorderLayout The border layout manager. Border layouts use five components: North, South, East, West, and Center.


Button Creates a push button control.

Canvas A blank, semantics-free window.
CardLayout The card layout manager. Card layouts emulate index cards. Only the one on top is showing.


Checkbox Creates a check box control.
CheckboxGroup Creates a group of check box controls.
CheckboxMenuItem Creates an on/off menu item.
Choice Creates a pop-up list.
Color Manages colors in a portable, platform-independent fashion.
Component An abstract superclass for various AWT components.
Container A subclass of Component that can hold other components.
Cursor Encapsulates a bitmapped cursor.
Dialog Creates a dialog window.
Dimension Specifies the dimensions of an object. The width is stored in width, and the height is stored in height.


Event Encapsulates events.
EventQueue Queues events.
FileDialog Creates a window from which a file can be selected.
FlowLayout The flow layout manager. Flow layout positions components left to right, top to bottom.

,Font Encapsulates a type font.
FontMetrics Encapsulates various information related to a font. This information helps you display text in a window.


Frame Creates a standard window that has a title bar, resize corners, and a menu bar.


Graphics Encapsulates the graphics context. This context is used by the various output methods to display output in a
window.


GraphicsDevice Describes a graphics device such as a screen or printer.
GraphicsEnvironment Describes the collection of available Font and GraphicsDevice objects.


Some AWT Classes(Cond..)

Class Description
GridBagConstraints Defines various constraints relating to the GridBagLayout class.
GridBagLayout The grid bag layout manager. Grid bag layout displays components subject to the constraints specified by
GridBagConstraints.


GridLayout The grid layout manager. Grid layout displays components in a two-dimensional grid.


Image Encapsulates graphical images.
Insets Encapsulates the borders of a container.
Label Creates a label that displays a string.
List Creates a list from which the user can choose. Similar to the standard Windows list box.

, MediaTracker Manages media objects.
Menu Creates a pull-down menu.
MenuBar Creates a menu bar.
MenuComponent An abstract class implemented by various menu classes.
MenuItem Creates a menu item.
MenuShortcut Encapsulates a keyboard shortcut for a menu item.
Panel The simplest concrete subclass of Container.
Point Encapsulates a Cartesian coordinate pair, stored in x and y.
Polygon Encapsulates a polygon.
PopupMenu Encapsulates a pop-up menu.
PrintJob An abstract class that represents a print job.
Rectangle Encapsulates a rectangle.
Robot Supports automated testing of AWT- based applications.
Scrollbar Creates a scroll bar control.
ScrollPane A container that provides horizontal and/or vertical scroll bars for another component.


SystemColor Contains the colors of GUI widgets such as windows, scroll bars, text, and others.


TextArea Creates a multiline edit control.
TextComponent A superclass for TextArea and TextField.
TextField Creates a single-line edit control.

Written for

Institution
Course

Document information

Uploaded on
April 14, 2023
Number of pages
75
Written in
2021/2022
Type
Class notes
Professor(s)
Sajad
Contains
All classes

Subjects

$8.49
Get access to the full document:

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Get to know the seller
Seller avatar
owaiswani

Also available in package deal

Get to know the seller

Seller avatar
owaiswani islamic university of science and technology
Follow You need to be logged in order to follow users or courses
Sold
-
Member since
3 year
Number of followers
0
Documents
15
Last sold
-

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions