GridBagLayout

Aus Byte-Welt Wiki
Version vom 8. August 2008, 21:09 Uhr von VuuRWerK (Diskussion | Beiträge) (Die Seite wurde neu angelegt: ==Das GridBagLayout== Das GridBagLayout ist ein LayoutManager aus dem Java AWT Package. Er dient dem Layouten einer Applikation in Form eines Rasters(Grid). ===Beispie...)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springenZur Suche springen

Das GridBagLayout

Das GridBagLayout ist ein LayoutManager aus dem Java AWT Package. Er dient dem Layouten einer Applikation in Form eines Rasters(Grid).

Beispiel

Folgender Javacode soll einen kurzen Einstieg zeigen und für weitere Abschnitte als Ausgangscode dienen <code=java> package de.bytewelt.wiki.gridbaglayout;

import java.awt.Dimension; import java.awt.GridBagConstraints; import java.awt.GridBagLayout;

import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.SwingUtilities;

public class GridBagLayoutExample extends JFrame { private static final long serialVersionUID = 1L;

public GridBagLayoutExample() { setLayout(new GridBagLayout());

GridBagConstraints gbc = new GridBagConstraints(); gbc.gridx = 0; gbc.gridy = 0; add(new JButton("Button 1"), gbc); gbc.gridx = 1; gbc.gridy = 0; add(new JButton("Button 2"), gbc); gbc.gridx = 0; gbc.gridy = 1; gbc.gridwidth = 2; gbc.fill = GridBagConstraints.HORIZONTAL; add(new JButton("Button 3"), gbc);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setPreferredSize(new Dimension(300, 250)); pack(); setLocationRelativeTo(null); }

public static void main(String[] args) { SwingUtilities.invokeLater(new Runnable() { @Override public void run() { new GridBagLayoutExample().setVisible(true); } }); } } </code=java>

Under Construction - Hier geht es demnächst weiter.