Posizionamento assoluto

I pulsanti sono posizionati secondo certe costanti per il passo orizzontale/verticale

import java.awt.Button;
import java.awt.Frame;

public class PosAssoluto extends Frame
{
    public PosAssoluto()
    {
        this.setTitle("Posizionamento assoluto");
        this.setSize(480, 360);
         
        final int LEFT=25;
        final int TOP =40;        
        this.setLayout(null); for(int i=0; i < 10; i++)
                              {        
                                  Button b=new Button(""+i);
                                  this.add(b);
                                  b.setBounds(LEFT+40*i, TOP, 30, 25);        
                              }        
                              for(int i=0; i < 10; i++)
                              {        
                                  Button b=new Button("- " + i + " -");            
                                  this.add(b);
                                  b.setBounds(LEFT+40*i, 2*TOP+26*i, 60, 25);        
                              }        
        this.setVisible(true);
    }
     
    public static void main(String[] args)
    {
        PosAssoluto pa=new PosAssoluto();
    }
}

Osserva

Frame(), Button()
this.setLayout(null)
b.setBounds(..., ..., ...., ...)