Layout

Status
Nicht offen für weitere Antworten.

kostonstyle

Aktives Mitglied
hallo
kennt ihr villeicht eine gute Seite, dass die Gestaltung von Layout erklärt?
habe ein Beispiel Code, wo ich überhaupt nicht nachkomme
Java:
package kapitel_19;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class GroupLayoutDemo extends JFrame {
   // Hier Variablen f�r Komponenten deklarieren

       
   public GroupLayoutDemo() {
      super();

      // Hauptfenster einrichten
      setTitle("GroupLayout-Demo");
      
      // LayoutManager einrichten
      GroupLayout layout = new GroupLayout(getContentPane());
      getContentPane().setLayout(layout);      
      
      // automatische Abstande
      layout.setAutoCreateGaps(true);
      layout.setAutoCreateContainerGaps(true);

      // Komponenten einf�gen
      JLabel lb1 = new JLabel("Benutzername");
      JTextField tf1 = new JTextField(30);
      
      JLabel lb2 = new JLabel("Passwort");
      JPasswordField tf2 = new JPasswordField(30);
      
      
      GroupLayout.SequentialGroup horizGruppe = layout.createSequentialGroup();
         GroupLayout.ParallelGroup hsub1 = layout.createParallelGroup();
         hsub1.addComponent(lb1);
         hsub1.addComponent(lb2);
         GroupLayout.ParallelGroup hsub2 = layout.createParallelGroup();
         hsub2.addComponent(tf1);
         hsub2.addComponent(tf2);
      horizGruppe.addGroup(hsub1);
      horizGruppe.addGroup(hsub2);

      
      GroupLayout.SequentialGroup vertGruppe = layout.createSequentialGroup();
         GroupLayout.ParallelGroup vsub1 = layout.createParallelGroup();
         vsub1.addComponent(lb1);
         vsub1.addComponent(tf1);
         GroupLayout.ParallelGroup vsub2 = layout.createParallelGroup();
         vsub2.addComponent(lb2);
         vsub2.addComponent(tf2);
      vertGruppe.addGroup(vsub1);
      vertGruppe.addGroup(vsub2);
      
      layout.setHorizontalGroup(horizGruppe);
      layout.setVerticalGroup(vertGruppe);

      setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
   }


   public static void main(String args[]) {
      GroupLayoutDemo  hauptfenster = new GroupLayoutDemo();
      hauptfenster.setSize(500, 150);                     
      hauptfenster.setLocation(200,300);   
      hauptfenster.setVisible(true);
   }
    
}
Die Befehle weiss ich schon was bedeutet, aber ich kann mir die Darstellung irgendwie nicht vorstellen.

danke kostonstyle
 
Zuletzt bearbeitet von einem Moderator:

Antoras

Top Contributor
Ein guter Anhaltspunkt für Java-Basics ist die Sun-Homepage.

Das GroupLayout, das in deinem Beispiel verwendet wird ist im übrigen nicht dafür gedacht, dass man es von Hand codet, sondern eher für die Erzeugung mit einem GUI-Builder. Dieses Layout ist einfach zu komplex, als dass du es von Hand vernünftig aufbauen könntest. Wenn du möglichst viele Einstellmöglichkeiten haben möchtest, dann nimm das GridBagLayout (oder das TableLayout).
 
S

SlaterB

Gast
ich persönlich kenne es nicht, aber da wird gewiss ein System hinter stecken
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
J Layout Manager, welcher ist der Richtige für mein Program? Java Basics - Anfänger-Themen 1
J neues Object (JLabel) vorab zum Layout hinzufügen , Location setzen, etc? Java Basics - Anfänger-Themen 2
S setContentView(R.Layout.XXX) wird Rot angezeigt Java Basics - Anfänger-Themen 0
C Erste Schritte Layout an Bildschirmauflösung anpassen Java Basics - Anfänger-Themen 9
N Project layout eclipse ( seperate ordner für klassen ? ) Java Basics - Anfänger-Themen 1
C Der Swing Layout-Manager hasst mich Java Basics - Anfänger-Themen 4
N Erste Schritte JOptionPane - zerstörtes Layout Java Basics - Anfänger-Themen 2
R Card Layout refresh nach Änderung Java Basics - Anfänger-Themen 1
P welche Komponente ist im Layout? Java Basics - Anfänger-Themen 2
F Welchen Layout Manager wählen? Java Basics - Anfänger-Themen 13
Q Layout Manager Java Basics - Anfänger-Themen 6
llabusch Layout neu zeichnen lassen Java Basics - Anfänger-Themen 2
llabusch Interface Layout eines Labels während der Laufzeit ändern Java Basics - Anfänger-Themen 0
T Layout Java Basics - Anfänger-Themen 9
L Anderes Layout für JOptionPane? Java Basics - Anfänger-Themen 6
N Datum abgleichen und Frage zum Layout Java Basics - Anfänger-Themen 3
S Layout mit JPanel in JScrollPanel funktioniert nicht Java Basics - Anfänger-Themen 3
M Text linksbündig im Box'ed Layout Java Basics - Anfänger-Themen 4
M Interface Das Null-Layout Java Basics - Anfänger-Themen 12
P GUI - Layout per Laufzeit erstellen/verändern? Java Basics - Anfänger-Themen 6
B Daten eingeben und ausgeben mit einem Layout Java Basics - Anfänger-Themen 17
L Erste Schritte Layout eines Java Programms Java Basics - Anfänger-Themen 5
P Layout Manager - Welches Layout für Memory? Java Basics - Anfänger-Themen 7
F welches Layout für JButton-Liste verwenden Java Basics - Anfänger-Themen 6
JAVAnnik layout erstellen Java Basics - Anfänger-Themen 24
R Welcher Layout Manager-für so ein Fenster? Java Basics - Anfänger-Themen 5
J Unterschiedliche Spaltengröße im Grid(bag)layout Java Basics - Anfänger-Themen 6
M Layout einfach bilden Java Basics - Anfänger-Themen 4
F Card Layout Java Basics - Anfänger-Themen 8
S JButton trotz Box-Layout skalieren Java Basics - Anfänger-Themen 6
L Layout Frage Java Basics - Anfänger-Themen 2
N GUI-Layout-Problem&Anordnung Java Basics - Anfänger-Themen 14
M Frage zu GUI-Layout Java Basics - Anfänger-Themen 4
N Welches Layout soll ich verwenden? Java Basics - Anfänger-Themen 3
W Unterschied JFrame und JLabel bezüglich Layout? Java Basics - Anfänger-Themen 2
N Layout Probleme Java Basics - Anfänger-Themen 2
J Layout bei Swing Java Basics - Anfänger-Themen 4
W Grid Layout wird falsch dargestellt Java Basics - Anfänger-Themen 4
S Layout JDialog Java Basics - Anfänger-Themen 9
T Border Layout alle mittleren felder gleich groß Java Basics - Anfänger-Themen 3
D Der richtige Layout Manager Java Basics - Anfänger-Themen 8
T Eine doofe Frage zum null-Layout-Manager Java Basics - Anfänger-Themen 6
M Layout Probleme Java Basics - Anfänger-Themen 10
T Layout Problem Java Basics - Anfänger-Themen 2
B Frage zum Layout Java Basics - Anfänger-Themen 6
M zufällige auswahl eines Panels aus Grid Layout Java Basics - Anfänger-Themen 3
J Layout Java Basics - Anfänger-Themen 8
B package org.jdesktop.layout does not exist Java Basics - Anfänger-Themen 8
A center in einer border layout Java Basics - Anfänger-Themen 8
E Layout für Prozentaufteilung Java Basics - Anfänger-Themen 3
kulturfenster Tic Tac Toe Layout-Sorgen Java Basics - Anfänger-Themen 25
A Problem mit BorderLayout und null-Layout Java Basics - Anfänger-Themen 5
N Bildbeispiel von Layout: wie nutze ich das GBLayout dafür? Java Basics - Anfänger-Themen 17
mwildam JToolBar und Group-Layout (NetBeans) dockt nicht richtig an Java Basics - Anfänger-Themen 3
Q Classe durch Buttonklick im Layout öffnen Java Basics - Anfänger-Themen 4
A frames layout Java Basics - Anfänger-Themen 4
G Bilder im Grid-Bag-Layout Java Basics - Anfänger-Themen 2
H Layout wird nicht eingehalten . Java Basics - Anfänger-Themen 3
G Welcher Layout-Manager? *confused* Java Basics - Anfänger-Themen 2
D Layout beim Applet Java Basics - Anfänger-Themen 6
G Layout Java Basics - Anfänger-Themen 3
G Layout Java Basics - Anfänger-Themen 9
U Welches Layout? Java Basics - Anfänger-Themen 6
I Layout anpassen Java Basics - Anfänger-Themen 4
L Layout Problem Java Basics - Anfänger-Themen 2
J Tabelle erneuert bei Card Layout nicht Java Basics - Anfänger-Themen 2
S Layout Probleme (Kein Adden möglich) Java Basics - Anfänger-Themen 18
M ScrollPane Flow Layout Java Basics - Anfänger-Themen 4
P Null Layout Java Basics - Anfänger-Themen 17
R JPanel und Layout Java Basics - Anfänger-Themen 4
Bierhumpen Swing und Layout Java Basics - Anfänger-Themen 18
M JButton im JLabel Layout Java Basics - Anfänger-Themen 12
Z JButton vs Layout Java Basics - Anfänger-Themen 8
E Scrollbar mit NULL- Layout? Java Basics - Anfänger-Themen 4
L Swing - Layout-Problem Java Basics - Anfänger-Themen 12
B Null-Layout oder GridLayout usw. Java Basics - Anfänger-Themen 5
L Layout Java Basics - Anfänger-Themen 5
DEvent anfängerfrage: wieso layout erst beim verändern? Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Neue Themen


Oben