swing Layout del bordo

Esempio

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

JPanel root = new JPanel(new BorderLayout());

root.add(new JButton("East"), EAST);
root.add(new JButton("West"), WEST);
root.add(new JButton("North"), NORTH);
root.add(new JButton("South"), SOUTH);
root.add(new JButton("Center"), CENTER);

JFrame frame = new JFrame();
frame.setContentPane(root);
frame.pack();
frame.setVisible(true);

Il layout dei bordi è uno dei più semplici gestori di layout. Il modo di usare un gestore di layout è impostare il gestore di un JPanel .

Gli slot di Border Layout seguono le seguenti regole:

  • Nord e Sud: altezza preferita
  • Est e Ovest: larghezza preferita
  • Centro: spazio rimanente massimo

BorderLayout slot di BorderLayout possono essere vuoti. Il gestore del layout compenserà automaticamente eventuali spazi vuoti, ridimensionandoli quando necessario.

Ecco come appare questo esempio:

inserisci la descrizione dell'immagine qui