Skip to main content

Layout and its type in JAVA

                      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

Comments

Popular posts from this blog

Menu bar example with applet viewer in java

      Menu bar +applet viewer example-3 import java.applet.*; import java.awt.*;  /*   <applet code="MenuDemo" height=200 width=200>   </applet> */ public class MenuDemo extends Applet {             public void init( )             {                         Menus m = new Menus("Menu Bar Demo");                                    m.resize(200,200);       m.show();             } } class Menus extends Frame {             Menus(String s)             {                         super(s);                         Me...

Java question

  Java ques interview Ques:-List any five features of Java?  Ans :-Some features include Object Oriented, Platform Independent, Robust, Interpreted, Multi-threaded Ques . write full form of jdbc & odbc ?  Ans :-  JDBC -java database connectivity.             ODBC - open database connectivity Ques:- what are types of packages ? Ans: 1. Pre-defined packages 2. User defined packages Ques :-Define class?  Ans:- A class is a blue print from which individual objects are created. A class can contain fields and methods to describe the behavior of an object. Ques:- Denfie string bulider? Ans :- Use StringBuilder whenever possible because it is faster than StringBuffer. But, if thread safety is necessary then use StringBuffer objects. Ques :- What is Singleton class?  Ans:Singleton class control object creation, limiting the number to one but allowing the flexibility to create m...

MVC Example 1

                        Swing MVC Example in java Java Swing first programs In this chapter, we will program our first programs in Swing toolkit. The examples are going  to be very simple. We will cover some basic functionality. Our first example In our first example, we will show a basic window. import javax.swing.JFrame; public class Simple extends JFrame { public Simple() { setSize(300, 200); setTitle("Simple"); setDefaultCloseOperation(EXIT_ON_CLOSE); } public static void main(String[] args) { Simple simple = new Simple(); simple.setVisible(true); } } While this code is very small, the application window can do quite a lot. It can be resized, maximized, minimized. All the complexity that comes with it has been hidden from the application programmer. import javax.swing.JFrame; Here we import the JFrame widget. It is a toplevel container, which is used for plac...