swing Diseño de flujo


Ejemplo

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);
            }
        });
    }
}

El diseño de flujo es el administrador de diseño más simple que Swing tiene para ofrecer. El diseño de flujo intenta colocar todo en una línea, y si el diseño desborda el ancho, se ajustará a la línea. El orden se especifica por el orden en que agrega componentes a su panel.

Capturas de pantalla:

introduzca la descripción de la imagen aquí

introduzca la descripción de la imagen aquí