Demo 1 - Using FlowLayout
package guidemosettinglayoutandaddingcomponents;
import java.awt.FlowLayout;
import javax.swing.*;
public class Main extends JFrame {
private JButton button1, button2, button3, button4, button5, button6;
public Main() {
setTitle("Layout Setting and Adding Components");
setSize(400, 500);
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// setting the layout
setLayout(new FlowLayout());
// creating components
button1 = new JButton("Button 1");
button2 = new JButton("Button 2");
button3 = new JButton("Button 3");
button4 = new JButton("Button 4");
button5 = new JButton("Button 5");
button6 = new JButton("Button 6");
// adding components to container
add(button1);
add(button2);
add(button3);
add(button4);
add(button5);
add(button6);
setVisible(true);
}
public static void main(String[] args) {
Main frame = new Main();
}
}
Demo 2 - Using BorderLayout
package guidemosettinglayoutandaddingcomponents;
import java.awt.BorderLayout;
import java.awt.GridLayout;
import javax.swing.*;
public class Main extends JFrame {
private JButton button1, button2, button3, button4, button5;
public Main() {
setTitle("Layout Setting and Adding Components");
setSize(400, 500);
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// setting the layout
setLayout(new BorderLayout());
// creating components
button1 = new JButton("Button 1");
button2 = new JButton("Button 2");
button3 = new JButton("Button 3");
button4 = new JButton("Button 4");
button5 = new JButton("Button 5");
// adding components to container
add(button1, BorderLayout.NORTH);
add(button2, BorderLayout.CENTER);
add(button3, BorderLayout.SOUTH);
add(button4, BorderLayout.WEST);
add(button5, BorderLayout.EAST);
setVisible(true);
}
public static void main(String[] args) {
Main frame = new Main();
}
}
Demo 3 - Using GridLayout
package guidemosettinglayoutandaddingcomponents;
import java.awt.GridLayout;
import javax.swing.*;
public class Main extends JFrame {
private JButton button1, button2, button3, button4, button5, button6;
public Main() {
setTitle("Layout Setting and Adding Components");
setSize(400, 500);
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// setting the layout
setLayout(new GridLayout(2,3));
// creating components
button1 = new JButton("Button 1");
button2 = new JButton("Button 2");
button3 = new JButton("Button 3");
button4 = new JButton("Button 4");
button5 = new JButton("Button 5");
button6 = new JButton("Button 6");
// adding components to container
add(button1);
add(button2);
add(button3);
add(button4);
add(button5);
add(button6);
setVisible(true);
}
public static void main(String[] args) {
Main frame = new Main();
}
}
No comments:
Post a Comment