GridBagLayout: Unterschied zwischen den Versionen

Aus Byte-Welt Wiki
Zur Navigation springenZur Suche springen
K
(Das GridBagLayout)
Zeile 2: Zeile 2:
  
 
==Das GridBagLayout==
 
==Das GridBagLayout==
Das GridBagLayout ist ein LayoutManager aus dem Java AWT Package. Er dient dem Layouten einer Applikation in Form eines Rasters(Grid).
+
Das GridBagLayout ist der mächtigste und für Einsteiger komplizierteste LayoutManager aus dem Java AWT Package. Er dient dem Layouten von Benutzeroberflächen von Java-Anwendungen in Form eines Rasters(Grid).
  
 
===Beispiel===
 
===Beispiel===

Version vom 3. Juni 2010, 09:09 Uhr

Baustelle.png Dieser Beitrag wird derzeit noch bearbeitet. Der Text ist deshalb unvollständig und kann Fehler oder ungeprüfte Aussagen enthalten.

Das GridBagLayout

Das GridBagLayout ist der mächtigste und für Einsteiger komplizierteste LayoutManager aus dem Java AWT Package. Er dient dem Layouten von Benutzeroberflächen von Java-Anwendungen 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> GridBagLayoutExample 1.png

Wie man sieht wird standardmäßig alles in der Mitte ausgerichtet.

--VuuRWerK 08:11, 11. Aug 2008 (UTC)