Un pannello di pannelli
import java.awt.Frame; import java.awt.Panel; import java.awt.Button; import java.awt.Color; public class Pannelli2 extends Frame { public Pannelli2() { this.setTitle("Pannelli"); this.setSize(640, 360); Panel p1=new Panel(); p1.setBackground(Color.BLUE); for(int i=1; i <= 9; i++) { Button b=new Button("" + (10*i)); p1.add(b); } Panel p2=new Panel(); p2.setBackground(Color.DARK_GRAY); for(int i=1; i <= 5; i++) { Button b=new Button("" + (i)); p2.add(b); } Panel p3=new Panel(); p3.setBackground(Color.LIGHT_GRAY); for(int i=1; i <= 5; i++) { Button b=new Button("" + (10*i)); p3.add(b); } Panel p4=new Panel(); for(int i=0; i < 26; i++) { Button b=new Button("" + (char)('A'+i)); b.setBackground(Color.BLACK); b.setForeground(Color.WHITE); p4.add(b); } Panel p5=new Panel(); p5.setBackground(Color.RED); for(int i=0; i < 10; i++) { Button b=new Button("" + (char)('a'+i)); p5.add(b); } Panel pp=new Panel(); pp.add(p1); pp.add(p2); pp.add(p3); pp.add(p4); pp.add(p5); this.add(pp); this.setVisible(true); } public static void main(String[] args) { Pannelli2 p=new Pannelli2(); } }