Java Practical 17
Java Practical 17
import javax.swing.*;
import java.awt.*;
public class GridFrame extends JFrame
{
public GridFrame()
{
setTitle("5x5 Grid Layout Example");
setSize(400, 400);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLayout(new GridLayout(5, 5));
for (int i = 1; i <= 25; i++)
{
add(new JButton(String.valueOf(i)));
}
setVisible(true);
}
public static void main(String[] args)
{
new GridFrame();
}
}
Q2.
import javax.swing.*;
import java.awt.*;
public class NumberButtonsFrame extends JFrame
{
public NumberButtonsFrame()
{
setTitle("Number Buttons (0-9)");
setSize(300, 200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLayout(new GridLayout(2, 5));
for (int i = 0; i <= 9; i++)
{
add(new JButton(String.valueOf(i)));
}
setVisible(true);
}
public static void main(String[] args)
{
new NumberButtonsFrame();
}
}
Q3.
import javax.swing.*;
import java.awt.*;
public class GridLayoutDemo extends JFrame
{
public GridLayoutDemo()
{
setTitle("GridLayout Demo");
setSize(300, 200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLayout(new GridLayout(3, 2, 10, 10));
add(new JButton("Button 1"));
add(new JButton("Button 2"));
add(new JButton("Button 3"));
add(new JButton("Button 4"));
add(new JButton("Button 5"));
setVisible(true);
}
public static void main(String[] args)
{
new GridLayoutDemo();
}
}