X
Xenya
Gast
Hallo,
da ich mich mit Oberflächen bei Java noch nie beschäftigt habe (bzw. wenn nur schnell was selbst hingeschrieben, um eine Testausgabe zu haben), wollte ich mich damit mal bisschen spielen und ein Programm schreiben, um hier ein wenig Anfangserfahrung zu sammeln.
Da man Oberflächen nicht mit der Hand schreiben soll, um sie später noch gut warten zu können, habe ich mich für das PlugIn WindowBuilder Pro für Eclipse entschieden.
Leider komme ich vor allem mit dem Layout nicht klar.
Nun wollte ich euch fragen, ob ihr mir Tipps geben könnt. Dafür beschreibe ich euch erst das Programm was ich für diese Zwecke schreiben wollte:
Ich will einen A*-Algorithmus visualisieren. Dafür soll ein beliebig großes Feld angelegt werden, auf dem man per Klick Hindernisse platzieren, Start und Ziel festlegen und die Route berechnen kann.
Ja ich weiß, nichts innovatives, wenn man A* in Google eingibt, kommt es mehr wie genug raus. Aber um was besonderes geht es nicht und vielleicht will ich es später erweitern.
Zur Umsetzung dachte ich mir folgendes:
Das Fenster des Programms soll in der Größe veränderbar sein, damit man es auf Wunsch bei einer großen Feldanzahl anpassen kann.
Rechts soll ein Bereich mit fixer Breite sein, in dem man die Aktion wählen kann (z.B. beim nächsten Klick auf ein Feld ein Hindernis/Ziel/Start oder Route berechnen).
Der linke Teil soll den restlichen Platz ausfüllen.
In dem linken Teil ist wieder eine Unterteilung in m:n-Zellen - je nach größe des gewünschten Feldes. Beim Klick soll die Zelle sich verfärben (z.B. schwarz beim Hindernis, grün beim Start und rot beim Ziel). Später sollen anstelle von Farben Bilder erscheinen.
Das heißt, ich brauche ein Layout für das gesamte Fenste,r dass ich in einen fixen und einen variablen Teil einteilen kann. In dem Variablen Teil brauche ich ein Layout mit Felder, deren Anzahl und einzelne Hintergründe ich übern Code gut anpassen kann.
Aber genau da fängt das Problem an. Den variablen und festen Teil bekomme ich mit den Layouts nicht hin - um die anderen Sachen hab ich mich deshalb noch gar nicht gekümmert.
Würde mich freuen, wenn mir, als Oberflächenanfängerin, jemand bisschen helfen würde.
Für jeden Tipp, für jede Anregung und für jeden Vorschlag bin ich offen.
Vielen lieben Dank
da ich mich mit Oberflächen bei Java noch nie beschäftigt habe (bzw. wenn nur schnell was selbst hingeschrieben, um eine Testausgabe zu haben), wollte ich mich damit mal bisschen spielen und ein Programm schreiben, um hier ein wenig Anfangserfahrung zu sammeln.
Da man Oberflächen nicht mit der Hand schreiben soll, um sie später noch gut warten zu können, habe ich mich für das PlugIn WindowBuilder Pro für Eclipse entschieden.
Leider komme ich vor allem mit dem Layout nicht klar.
Nun wollte ich euch fragen, ob ihr mir Tipps geben könnt. Dafür beschreibe ich euch erst das Programm was ich für diese Zwecke schreiben wollte:
Ich will einen A*-Algorithmus visualisieren. Dafür soll ein beliebig großes Feld angelegt werden, auf dem man per Klick Hindernisse platzieren, Start und Ziel festlegen und die Route berechnen kann.
Ja ich weiß, nichts innovatives, wenn man A* in Google eingibt, kommt es mehr wie genug raus. Aber um was besonderes geht es nicht und vielleicht will ich es später erweitern.
Zur Umsetzung dachte ich mir folgendes:
Das Fenster des Programms soll in der Größe veränderbar sein, damit man es auf Wunsch bei einer großen Feldanzahl anpassen kann.
Rechts soll ein Bereich mit fixer Breite sein, in dem man die Aktion wählen kann (z.B. beim nächsten Klick auf ein Feld ein Hindernis/Ziel/Start oder Route berechnen).
Der linke Teil soll den restlichen Platz ausfüllen.
In dem linken Teil ist wieder eine Unterteilung in m:n-Zellen - je nach größe des gewünschten Feldes. Beim Klick soll die Zelle sich verfärben (z.B. schwarz beim Hindernis, grün beim Start und rot beim Ziel). Später sollen anstelle von Farben Bilder erscheinen.
Das heißt, ich brauche ein Layout für das gesamte Fenste,r dass ich in einen fixen und einen variablen Teil einteilen kann. In dem Variablen Teil brauche ich ein Layout mit Felder, deren Anzahl und einzelne Hintergründe ich übern Code gut anpassen kann.
Aber genau da fängt das Problem an. Den variablen und festen Teil bekomme ich mit den Layouts nicht hin - um die anderen Sachen hab ich mich deshalb noch gar nicht gekümmert.
Würde mich freuen, wenn mir, als Oberflächenanfängerin, jemand bisschen helfen würde.
Für jeden Tipp, für jede Anregung und für jeden Vorschlag bin ich offen.
Vielen lieben Dank