Unterschiede

Hier werden die Unterschiede zwischen der gewählten und der aktuellen Version gezeigt.

awt:gridbaglayout 2007/09/10 14:01 awt:gridbaglayout 2020/01/22 20:59 aktuell
Zeile 1: Zeile 1:
 +[[awt|AWT]]
====== GridBagLayout ====== ====== GridBagLayout ======
Immer wieder hört man, dass das GridBagLayout so kompliziert sei. Zwar ist es wirklich sehr umfangreich, aber in der Regel benötigt man nur wenige Methoden. Immer wieder hört man, dass das GridBagLayout so kompliziert sei. Zwar ist es wirklich sehr umfangreich, aber in der Regel benötigt man nur wenige Methoden.
Zeile 5: Zeile 6:
Mit der Klasse GridBagConstraints werden die Eigenschaften eines einzelnen Elements festgelegt. Mit der Klasse GridBagConstraints werden die Eigenschaften eines einzelnen Elements festgelegt.
-Beispiel: +**Beispiel**\\ 
-Der gewünschte Dialog  +Der gewünschte Dialog:\\ 
-{{gridbaglayout.gif|}} +{{gridbaglayout.gif|}}\\ 
-Das dahinter liegende Gitter+\\ 
 +Das dahinter liegende Gitter:\\
| 0,0 | 1,0 | | 0,0 | 1,0 |
| 0,1 | 1,1 | | 0,1 | 1,1 |
Die Liste auf der linken Seite belegt also die beiden Gitterfelder 0,0 und 0,1. Die Liste auf der linken Seite belegt also die beiden Gitterfelder 0,0 und 0,1.
-Die Höhe der Liste beträgt somit "2".+Die Höhe der Liste beträgt somit "2". Um einem Control (hier der Liste) die Positions- und Größenangaben zuzuordnen wird die Klasse GridBagConstraints.\\
Der dazugehörige Source sieht so aus: Der dazugehörige Source sieht so aus:
Zeile 23: Zeile 25:
import java.awt.event.*; import java.awt.event.*;
-public class GridBagLayoutDemo extends Frame implements ActionListener{+public class GridBagLayoutDemo extends Frame implements ActionListener {
Button btClose; Button btClose;
Zeile 37: Zeile 39:
gbc.fill=GridBagConstraints.HORIZONTAL; gbc.fill=GridBagConstraints.HORIZONTAL;
- // Die Abständer der einzelnen GUI-Elemente zu den gedachten + // Die Abstände der einzelnen GUI-Elemente zu den gedachten
                // Gitterlinien festgelegen:                 // Gitterlinien festgelegen:
gbc.insets = new Insets(2,2,2,2);  gbc.insets = new Insets(2,2,2,2); 

Eigene Werkzeuge
Werkzeuge

gratis Counter by GOWEB
seit 9.10.2007