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