import java.awt.*;
import javax.swing.*;

public class CheckButton{
  public static void main(String args[]){
     JFrame frame=new JFrame("CheckButton");
     frame.setSize(500,400);
     frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
     ImageIcon icon= new ImageIcon("res/cross.gif");
     JButton l1=new JButton("Button 1");
     JButton l2=new JButton(icon);
     JButton l3=new JButton("Button 3",icon);
     
     JButton l4=new JButton("Button 4",icon);
     l4.setVerticalAlignment(SwingConstants.TOP);
     JBox.setSize(l4,150,150);
     JButton l5=new JButton("Button 5",icon);
     l5.setVerticalAlignment(SwingConstants.CENTER);
     JBox.setSize(l5,150,150);
     JButton l6=new JButton("Button 6",icon);
     l6.setVerticalAlignment(SwingConstants.BOTTOM);
     JBox.setSize(l6,150,150);
     
     JButton l7=new JButton("Button 7",icon);
     l7.setHorizontalTextPosition(SwingConstants.RIGHT);
     l7.setVerticalTextPosition(SwingConstants.TOP);
     l7.setIconTextGap(50);
     JButton l8=new JButton("Button 7",icon);
     l8.setHorizontalTextPosition(SwingConstants.CENTER);
     l8.setVerticalTextPosition(SwingConstants.BOTTOM);
     l8.setIconTextGap(50);
     JButton l9=new JButton("Button 7",icon);
     l9.setHorizontalTextPosition(SwingConstants.LEFT);
     l9.setIconTextGap(50);
     l9.setVerticalTextPosition(SwingConstants.BOTTOM);

     JBox body=
       JBox.vbox(
         JBox.hbox(l1,l2,l3),
         JBox.hbox(l4,l5,l6),
         JBox.hbox(l7,l8,l9)
       );
     frame.add(body);
     frame.setVisible(true);
  }
}
