Java Swing GUI

GridLayout – Java Swing – Example

In this tutorial, we are going to see an example of GridLayout in Java Swing. GridLayout is used to arrange the components in a rectangular grid. One component is displayed in each rectangle.
 


 
GridLayout constructors class are :

JTextField constructor
Description
GridLayout() Creates a grid layout with one column per component in a row.
GridLayout(int rows, int columns) Creates a grid layout with the specified rows and columns but without spaces between the components.
GridLayout(int rows, int columns, int hgap, int vgap) Creates a grid layout with the specified rows, columns and the given horizontal, vertical spaces.

 

 

Example of GridLayout in Java Swing:
import java.awt.*;
import javax.swing.*;

public class MyGridLayout
{
	MyGridLayout()
	{
		JFrame frame = new JFrame();
		
		JButton btn1 = new JButton("A");
		JButton btn2 = new JButton("B");
		JButton btn3 = new JButton("C");
		JButton btn4 = new JButton("D");
		JButton btn5 = new JButton("E");
		JButton btn6 = new JButton("F");
		
		frame.add(btn1);
		frame.add(btn2);
		frame.add(btn3);
		frame.add(btn4);
		frame.add(btn5);
		frame.add(btn6);
		
		//set the grid layout of 3 rows and 2 columns
		frame.setLayout(new GridLayout(3,2));
		
		frame.setSize(300,300);
		frame.setVisible(true);
	}
	public static void main(String[] args) {
		new MyGridLayout();
	}
}

Output:


mcqMCQPractice competitive and technical Multiple Choice Questions and Answers (MCQs) with simple and logical explanations to prepare for tests and interviews.Read More

Leave a Reply

Your email address will not be published. Required fields are marked *