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(..., ..., ...., ...)