swing Layout del flusso

Esempio

import javax.swing.*;
import java.awt.FlowLayout;

public class FlowExample {
    public static void main(String[] args){
        SwingUtilities.invokeLater(new Runnable(){

            @Override
            public void run(){
                JPanel panel = new JPanel();
                panel.setLayout(new FlowLayout());

                panel.add(new JButton("One"));
                panel.add(new JButton("Two"));
                panel.add(new JButton("Three"));
                panel.add(new JButton("Four"));
                panel.add(new JButton("Five"));

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

Il layout del flusso è il gestore di layout più semplice che Swing ha da offrire. Il layout del flusso cerca di mettere tutto su una riga e, se il layout supera la larghezza, avvolge la linea. L'ordine è specificato dall'ordine in cui aggiungi componenti al tuo pannello.

Screenshots:

inserisci la descrizione dell'immagine qui

inserisci la descrizione dell'immagine qui