//Basic java Graphics.. using radion buttons, CheckBox and buttons
OUTPUT
import javax.swing.*;
import javax.swing.border.Border;
import java.awt.*;
public class practice{
static JFrame a = new JFrame("Title bar");
public static void main(String[] args){
Toolkit tk = a.getToolkit();
Dimension d = tk.getScreenSize();
a.setBounds(d.width/4, d.height/4, d.width/2, d.height/2);
a.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Box left = Box.createVerticalBox();
ButtonGroup rbutton = new ButtonGroup();
JRadioButton rb;
rbutton.add(rb=new JRadioButton("Green"));
left.add(rb);
rbutton.add(rb=new JRadioButton("RED"));
left.add(rb);
rbutton.add(rb=new JRadioButton("Yellow"));
left.add(rb);
Box right = Box.createVerticalBox();
right.add(new JCheckBox("Left"));
right.add(new JCheckBox("Middle"));
right.add(new JCheckBox("Right"));
Box top = Box.createHorizontalBox();
top.add(left);
top.add(right);
JPanel P = new JPanel();
JButton button;
Border edge = BorderFactory.createRaisedBevelBorder();
Dimension size = new Dimension(80, 40);
P.add(button=new JButton("Submit"));
button.setPreferredSize(size);
button.setBorder(edge);
P.add(button=new JButton("Cancel"));
button.setPreferredSize(size);
button.setBorder(edge);
P.add(button=new JButton("Next"));
button.setPreferredSize(size);
button.setBorder(edge);
Container cont = a.getContentPane();
cont.setLayout(new BorderLayout());
cont.add(top, BorderLayout.CENTER);
cont.add(P, BorderLayout.SOUTH);
a.pack();
a.setVisible(true);
}
}
OUTPUT
import javax.swing.*;
import javax.swing.border.Border;
import java.awt.*;
public class practice{
static JFrame a = new JFrame("Title bar");
public static void main(String[] args){
Toolkit tk = a.getToolkit();
Dimension d = tk.getScreenSize();
a.setBounds(d.width/4, d.height/4, d.width/2, d.height/2);
a.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Box left = Box.createVerticalBox();
ButtonGroup rbutton = new ButtonGroup();
JRadioButton rb;
rbutton.add(rb=new JRadioButton("Green"));
left.add(rb);
rbutton.add(rb=new JRadioButton("RED"));
left.add(rb);
rbutton.add(rb=new JRadioButton("Yellow"));
left.add(rb);
Box right = Box.createVerticalBox();
right.add(new JCheckBox("Left"));
right.add(new JCheckBox("Middle"));
right.add(new JCheckBox("Right"));
Box top = Box.createHorizontalBox();
top.add(left);
top.add(right);
JPanel P = new JPanel();
JButton button;
Border edge = BorderFactory.createRaisedBevelBorder();
Dimension size = new Dimension(80, 40);
P.add(button=new JButton("Submit"));
button.setPreferredSize(size);
button.setBorder(edge);
P.add(button=new JButton("Cancel"));
button.setPreferredSize(size);
button.setBorder(edge);
P.add(button=new JButton("Next"));
button.setPreferredSize(size);
button.setBorder(edge);
Container cont = a.getContentPane();
cont.setLayout(new BorderLayout());
cont.add(top, BorderLayout.CENTER);
cont.add(P, BorderLayout.SOUTH);
a.pack();
a.setVisible(true);
}
}