Suche…


Elemente einwickeln

In diesem Beispiel wird gezeigt, wie insgesamt 3 Schaltflächen platziert werden, wobei sich 2 Schaltflächen in der ersten Reihe befinden. Dann erfolgt ein Umbruch, sodass sich die letzte Schaltfläche in einer neuen Zeile befindet.

Die Einschränkungen sind einfache Zeichenfolgen, in diesem Fall "wrap" beim Platzieren der Komponente.

public class ShowMigLayout {

    // Create the elements
    private final JFrame demo = new JFrame();
    private final JPanel panel = new JPanel();
    private final JButton button1 = new JButton("First Button");
    private final JButton button2 = new JButton("Second Button");
    private final JButton button3 = new JButton("Third Button");

    public static void main(String[] args) {
        ShowMigLayout showMigLayout = new ShowMigLayout();
        SwingUtilities.invokeLater(showMigLayout::createAndShowGui);
    }

    public void createAndShowGui() {
        // Set the position and the size of the frame
        demo.setBounds(400, 400, 250, 120);

        // Tell the panel to use the MigLayout as layout manager
        panel.setLayout(new MigLayout());

        panel.add(button1);
        // Notice the wrapping
        panel.add(button2, "wrap");
        panel.add(button3);

        demo.add(panel);
        demo.setVisible(true);
    }
}

Ausgabe:

Eingewickelte Tasten



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow