Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Portal > Foren > Java > Desktop-Applikationen und Grafik > Swing Layouts erklären
Antwort
 
Themen-Optionen
Alt 21.06.2006, 14:20   Nach oben    #1
ex³
Erfahrener Benutzer
 
Registriert seit: 30.10.2005
Beiträge: 274
Standard Swing Layouts erklären

Hallo Leute!

Ich schreibe die Tage eine Arbeit über Java. Der Lehrer ist nicht der Hellste und wie die Arbeit aufgebaut sein wird, is auch klar. Letztes Jahr hab ich ne 4 gehabt und die will ich jetzt verbessern. So ist mir das ganze (grundlegende) Java Gemache klar.
Dazu kommt noch GUI und Swing und die bekannten Layouts wie flow, grid, borderLayout.

Problem ist jetzt das er in der Arbeit so etwas fragen wird:
"Begründen Sie warum das GridLayout (flow, etc.) so aussieht."

Klar ist mir das schon aber wie würdet ihr in ungefähr 5 Sätzen erklären warum ein Gridlayout so ausieht...wie es aussieht. Knapp und auf den Punkt gebracht?

Wenn jemand eine schöne Formulierung abgeben könnte wäre das sehr hilfreich.
ex³ ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 21.06.2006, 17:09   Nach oben    #2
Prophet
Erfahrener Benutzer
 
Benutzerbild von Prophet
 
Registriert seit: 10.05.2006
Ort: Jevenstedt
Beiträge: 131
Standard

Ein Grid-Layout (alle die sich zu dieser Gruppe von Layouts zählen) basiert immer auf einer Tabelle (Englisch: Table oder Grid für Gitter). Die Elemente werden also in eine Gritter eingefügt das das Layout verwaltet. Deswegen ist es ein Grid (Gitter) Layout.
__________________
Prophet ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 21.06.2006, 17:32   Nach oben    #3
ex³
Erfahrener Benutzer
 
Registriert seit: 30.10.2005
Beiträge: 274
Standard

thx Prophet. Ich darf das ja mal ein bisschen vereinfachen und mach das mit der Ordnung noch mit rein:

Grid-Layout:
Das Grid-Layout basiert auf einer Tabelle/Gitter (Englisch Grid für Gitter). Die Elemente werden also in eine Gritter eingefügt das das Layout verwaltet. Die beiden Parameter bilden die Zeilen und Spalten. Die hinzugefügten Elemente werden dann von links oben nach rechts unten nach ihrer Reihenfolge auf das Grid verteilt.

Ist das so richtig kurz und bündig?

Habt jemand noch so ne Erklärung für das flow und border layout?
ex³ ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 21.06.2006, 17:39   Nach oben    #4
Prophet
Erfahrener Benutzer
 
Benutzerbild von Prophet
 
Registriert seit: 10.05.2006
Ort: Jevenstedt
Beiträge: 131
Standard

Flow-Layouts arbeiten die Elemente doch einfach nacheinander ab oder?
__________________
Prophet ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 21.06.2006, 18:56   Nach oben    #5
ex³
Erfahrener Benutzer
 
Registriert seit: 30.10.2005
Beiträge: 274
Standard

Ja ok das wars schon ich denke mal flow layout und border layout brauchen keine großartigen erklärungen. Aber das mit dem GridLayout stimmt doch so?
ex³ ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 23.06.2006, 13:16   Nach oben    #6
Sayang
Benutzer
 
Registriert seit: 05.12.2005
Beiträge: 62
Standard

Je nach ComponentOrientation kann das Grid auch von rechts oben nach links unten gefüllt werden. Aber links oben > rechts unten ist default
Sayang ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 02.08.2006, 23:42   Nach oben    #7
WarrenFaith
Mensch
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.710
Standard

Dazu mal ne andere Frage. Gibts ein Layout das mit Koordinaten arbeitet? Mir is das mit den Grid(Bag)Layouts irgendwie zu blöd, ich würde eher einzelne Komponenten via Koordinaten im Fenster verteilen.
Hat da wer ein Keyword das mir weiterhilft?
__________________
I did it my way - Senseless-Blog
WarrenFaith ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 02.08.2006, 23:56   Nach oben    #8
Ben
Erfahrener Benutzer
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.616
Standard

Vielleicht hilft dir pagos Ansatz?
EGBConstraints

Im verlinkten Thread gibt es Folgelinks.

Geändert von Ben (06.03.2007 um 12:28 Uhr).
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.08.2006, 10:51   Nach oben    #9
WarrenFaith
Mensch
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.710
Standard

Recht interessant, aber leider noch nicht genau das was ich suche.
Ideal wäre es wie bei CSS wo ich die Koordinate des obersten linken Punkts der Komponente festlegen kann und er mir das dort hinschiebt.
__________________
I did it my way - Senseless-Blog
WarrenFaith ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.08.2006, 13:23   Nach oben    #10
Ben
Erfahrener Benutzer
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.616
Standard

Sowas ist mir jetzt nicht bekannt, aber ich bin da auch kein Spezi.
Du kannst aber ja einen eigenen LayoutManager schreiben, der das kann.
http://java.sun.com/docs/books/tutor...ut/custom.html
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.08.2006, 13:54   Nach oben    #11
pago
Projektleiter
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 1.091
Standard

Da fällt mir nur das hier ein:
Explicit Layout. Soll aber sehr schwer sein.

Was spricht gegen ein einfaches Grid-System? Ist das für deine Zwecke wirklich ungeeignet? Eventuell wäre es sinnvoller, einen eigenen LayoutManager zu schreiben?
pago ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.08.2006, 14:30   Nach oben    #12
WarrenFaith
Mensch
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.710
Standard

sieht sehr interessant aus, werd ich mir mal anschauen.
__________________
I did it my way - Senseless-Blog
WarrenFaith ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are Aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PgsLookAndFeel - LookAndFeel für Swing pago Projekte unserer Mitglieder 7 23.04.2008 21:02
Warning: not compatibele with future Swing releases Ben Allgemeine Java-Programmierung 4 10.03.2006 11:08
Programm zum zeichnen von Swing GUIs punkmuckel Desktop-Applikationen und Grafik 1 09.12.2005 13:09
Java SWING Basti77 Literatur 6 12.08.2005 11:19
Grundlegende Frage zu Tabellen mit Swing Herr Bö Allgemeine Java-Programmierung 1 02.08.2004 19:52


Alle Zeitangaben in WEZ +2. Es ist jetzt 02:30 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.0.0) und vBSEO.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44