-BORDER LAYOUT-
p1.add(NOMEOGGETTO, "North");
(aggiunge un oggetto in posizione Nord.)
Possibili posizioni: North, South, West, East, Center
esempi
c.add(new JPanel(),"North" );esempi
c.add(new JPanel(),"Center");
c.add(new JPanel(),"East");
c.add(new JPanel(),"West");
c.add(new JPanel(),"South");
E' IL LAYOUT DI BASE DI CONTENTPANE
-GRID LAYOUT-
import javax.swing.*;
import java.awt.*;
public class Finestra extends JFrame{
public Finestra(){
setSize(300, 300); --> (imposta dimensione)
setTitle("Finestra"); --> (imposta titolo)
setDefaultCloseOperation(EXIT_ON_CLOSE); --> (imposta la chiusura predefinita dell'applicazione)
Container sfondo=getContentPane(); --> (inserisce lo sfondo ke poi conterrà il pannello)
JPanel pannello=new JPanel(); --> (crea il pannello)
pannello.setLayout(new GridLayout(3, 2)); --> (imposta il num. di righe e colonne del pannello)
pannello.add(new JButton("uno")); --> (aggiunge un pulsante al pannello)
pannello.add(new JButton("due"));
pannello.add(new JButton("tre"));
pannello.add(new JButton("quattro"));
pannello.add(new JButton("cinque"));
pannello.add(new JButton("sei"));
sfondo.add(pannello); --> (una volta creato il pannello,viene sovrapposto allo sfondo)
setVisible(true);}}