Friday, 1 May 2015

FlowLayout

FlowLayout
The FlowLayout is used to arrange the components in a line, one after another (in a flow). It is the default layout of applet or panel.
Fields of FlowLayout class:
1.    public static final int LEFT
2.    public static final int RIGHT
3.    public static final int CENTER
4.    public static final int LEADING
5.    public static final int TRAILING
Constructors of FlowLayout class:
1.    FlowLayout(): creates a flow layout with centered alignment and a default 5 unit horizontal and vertical gap.
2.    FlowLayout(int align): creates a flow layout with the given alignment and a default 5 unit horizontal and vertical gap.
3.    FlowLayout(int align, int hgap, int vgap): creates a flow layout with the given alignment and the given horizontal and vertical gap.


Example of FlowLayout class:




1.    import java.awt.*;  
2.    import javax.swing.*;  
3.      
4.    public class MyFlowLayout{  
5.    JFrame f;  
6.    MyFlowLayout(){  
7.        f=new JFrame();  
8.          
9.        JButton b1=new JButton("1");  
10.     JButton b2=new JButton("2");  
11.     JButton b3=new JButton("3");  
12.     JButton b4=new JButton("4");  
13.     JButton b5=new JButton("5");  
14.               
15.     f.add(b1);f.add(b2);f.add(b3);f.add(b4);f.add(b5);  
16.       
17.     f.setLayout(new FlowLayout(FlowLayout.RIGHT));  
18.     //setting flow layout of right alignment  
19.   
20.     f.setSize(300,300);  
21.     f.setVisible(true);  
22. }  
23. public static void main(String[] args) {  
24.     new MyFlowLayout();  
25. }  
26. }  

No comments:

Post a Comment

Access attributes in component

NOTE: To access an attribute in a  component , use expressions as  {! v.<Attribute Name>} . ----------------------------------------...