Main method
import java.awt.*;
import javax.swing.*;
import javax.swing.JFrame;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.BorderLayout;
public class Program9 {
public static void main(String[] args) {
FlowFLow frame = new FlowLayout();
frame.setTitle("Program9");
frame.pack();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setLocationRelativeTo(null);
frame.setVisible(true);
}
{
BorderFlow frame = new BorderLayout();
frame.pack();
frame.setTitle("Program9");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setLocationRelativeTo(null);
frame.setVisible(true);
}
{
BorderGrid frame = new GridLayout();
frame.setSize(300,200);
frame.setTitle("Program9");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setLocationRelativeTo(null);
frame.setVisible(true);
frame.setBackground(Color.blue);
}
}
Flow class
import java.awt.*;
import javax.swing.*;
import javax.swing.JFrame;
import java.awt.FlowLayout;
public class FlowFlow extends JFrame {
private JButton jbt1, jbt2, jbt3, jbt4, jbt5, jbt6;
{
//Panel P1 with 3 Buttons
JPanel p1 = new JPanel();
p1.setLayout(new FlowLayout());
p1.setBackground(Color.blue);
p1.add(jbt1 = new JButton("Button 1"));
p1.add(jbt2 = new JButton("Button 2"));
p1.add(jbt3 = new JButton("Button 3"));
//Panel P2 with 3 Buttons
JPanel p2 = new JPanel();
p1.setLayout(new FlowLayout());
p2.add(jbt4 = new JButton("Button 4"));
p2.add(jbt5 = new JButton("Button 5"));
p2.add(jbt6 = new JButton("Button 6"));
//adding P1 and P2 to frame
setLayout(new FlowLayout(FlowLayout.LEFT, 10,20));
add(p1);
add(p2);
}
}
Border class
import java.awt.*;
import javax.swing.*;
import javax.swing.JFrame;
import java.awt.BorderLayout;
public class BorderFlow extends JFrame {
private JButton jbt1, jbt2, jbt3, jbt4, jbt5, jbt6;
{
//Panel P1 with 3 Buttons
JPanel p1 = new JPanel();
p1.setLayout(new FlowLayout());
p1.add(jbt1 = new JButton("Button 1"));
p1.add(jbt2 = new JButton("Button 2"));
p1.add(jbt3 = new JButton("Button 3"));
p1.setBackground(Color.black);
//Panel P2 with 3 Buttons
JPanel p2 = new JPanel();
p2.setLayout(new FlowLayout());
p2.add(jbt4 = new JButton("Button 4"));
p2.add(jbt5 = new JButton("Button 5"));
p2.add(jbt6 = new JButton("Button 6"));
//adding P1 and P2 to frame
setLayout(new BorderLayout());
add(p1, BorderLayout.SOUTH);
add(p2, BorderLayout.CENTER);
}
}
Grid class
import java.awt.*;
import javax.swing.*;
import javax.swing.JFrame;
import java.awt.GridLayout;
public class BorderGrid extends JFrame {
private JButton jbt1, jbt2, jbt3, jbt4, jbt5, jbt6;
{
setLayout(new GridLayout(2, 2, 5, 5));
JPanel p1 = new JPanel();
p1.setLayout(new GridLayout(2, 2, 5, 5));
p1.add(jbt1 = new JButton("Button 1"));
p1.add(jbt2 = new JButton("Button 2"));
p1.add(jbt3 = new JButton("Button 3"));
p1.setBackground(Color.black);
JPanel p2 = new JPanel();
p2.setLayout(new GridLayout(2, 2, 5, 5));
p2.setBackground(new Color(255,100,0));
p2.add(jbt4 = new JButton("Button 4"));
p2.add(jbt5 = new JButton("Button 5"));
p2.add(jbt6 = new JButton("Button 6"));
setLayout(new BorderLayout());
add(p1, BorderLayout.SOUTH);
add(p2, BorderLayout.CENTER);
}
}
Any help is appreciated since I am starting to learn a little more about programming but I am not an expert.

New Topic/Question
Reply




MultiQuote




|