Layout with its type in java
Built-in java classes called
Layout Managers handle the task of mapping relative position to actual/
physical positions. Java supports many types of layout managers.
As we know that the super class
which is used for holding all the components which we place on the Applet, is
Container class.
The container class provides two
methods :
i. setLayout()
ii.
getLayout()
i.
setLayout() : The setLayout() is the method of Container class and it is used to specify the layout, which can either
of one of the following .
a)
FlowLayout
b)
BorderLayout
c)
GridLayout
ii.
getLayout() : The getLayout() method is used to get the current Layout
FlowLayout:
Constructor:
a)
FlowLayout()
It
is the default constructor of the FlowLayout
b)
FlowLayout(int align)
This
method is used to specify the alignment for the component which we place using
this layout. The alignment is specified using the three static constants ,
LEFT,RIGHT,and CENTER.
c)
FlowLayout(int align,int hgap,int vgap)
This
method is used for specifying the alignment and well as the horizontal and the
vertical gap we want to leave.
Border Layout:
The BorderLayout class divides
the entire applet screen into five sections , North,South,East,West and Center.
Constructors of the BorderLayout
class
(a)
BorderLayout()
This
is the defalut constructor of the BorderLayout class.
(b)
BorderLayout(int hgap,int vgap)
This
constructor is used to define the horizontal and the vertical gap which is to be
left between the components.
Grid Layout class :
-------------------------
The GridLayout class is used for
creating the gird containing the specific number of rows and columns
The constructors of the
GridLayout class are :
1. GridLayout()
It
is the default constructor of the GridLayout class .
2. GridLayout(int rows ,int
cols)
It
is the constructor which is used for creating the grid with the specific number of rows and columns
The
general form is ,
new
GridLayout( int rows ,int cols)
3. GridLayout(int rows,int
cols,int hgap,int vgap)
It
is used to specify the horizontal and vertical gap to be left between the items.
The
Insets class provides the method known as getInsets which is to be overloaded for specifying the space to be
left from the top,bottom,left and right
margins
FACEBOOK PAGE :- Practice program -JAVA
FACEBOOK PAGE :- Practice program -JAVA
Comments
Post a Comment