import java.awt.*; 
import javax.swing.*; 

public class VisaGridLayout extends JFrame { 
    JButton[] knappar = new JButton[10]; 
    public VisaGridLayout() { 
	getContentPane().setBackground(Color.yellow); 
	setTitle("Visa GridLayout"); 
	getContentPane().setLayout( new GridLayout(4, 3, 10, 20)); 
	
	for (int i = 0; i < knappar.length; i = i + 1) { 
	    knappar[i] = new JButton("Knapp " + (i+1)); 
	    knappar[i].setForeground(Color.blue); 
	    knappar[i].setBackground(Color.pink); 
	    getContentPane().add(knappar[i]); 
	} 
	setDefaultCloseOperation(EXIT_ON_CLOSE); } 

    public static void main(String[] args) { 
	JFrame f = new VisaGridLayout(); 
	f.setSize(400,200); 
	f.setVisible(true); 
    } 
} 







