Rauten per Swing zeichnen lassen

Eisblume

Mitglied
Hallo

Ich wollte mal ein Test mit Rauten durchführen. Diese sollen aus einem Array geladen werden und aneinandergehängt und zeilenweise eines verschoben untereinander geschoben werden, etwas in der Art:

http://www.google.com/imgres?q=java...tart=0&ndsp=28&ved=1t:429,r:5,s:0&tx=61&ty=47

Nun, wie ich das Ganze anordne ist mir etwas unklar, da das Gesamte für das Augen ein grosses, rechteckiges Rautenrechteck darstellen soll, muss ich Grafiken laden. Wie kann ich diese jedoch gut anordnen, folgende Layoutmanager fallen weg:

GridLayout : Man müsste die leeren Dreiecke links oben und rechts unten auffüllen, was unnötig Ressourcen fressen würde
BorderLayout: Man kann standartmässig nur 5 Objekte anordnen, sonst müsste man Subpanels machen, was recht kompliziert werden würde

Das ganze würde ich einfach per Location Koordinaten auf das Swinf fenster zeichnen lassen, jemand einen Tipp ?

MfG Simon
 
Zuletzt bearbeitet:
Ja da bau dir besser ein 2 zu 1 Raster, und setze die "Rauten selbst".
Ich denke mal, du willst das ganze später mal später durch irgendwelche Grafiken ersetzen.
Wobei ein GridBagLayout nicht zwingend verkehrt wäre.

Gruß Vanny
 
Hi

War eigentlich auch mein Gedanke. Wie kann ich die pixelmässig anordnen ? setLocation - oder geht die Funktion nur für das JFrame ?

Vielen dank für eure Hilfe
 
Hallo

Ach, jetzt wird mir etwas klar. Im Thread des Bildes, welches ich im 1.Beitrag als Beispiel benutzt habe, wurde die Person darauf hingewiesen, dass er die Gebilde besser zeichnen lassen soll - ist das also diese Methode/Vorgehen ?

Werde mir das Ganze mal am Wochenende angucken, wenn ich Zeit habe.

MfG Simon
 

Neue Themen


Zurück
Oben