...macht sich. Mit Version 1.0 war ich genötigt einige Zeit zu arbeiten
und nicht gerade begeistert. Der neue "Customize Layout"-Dialog und die
Grid-Unterstützung machen den Unterschied. Endlich muss man nicht jedem
Steuerelement einzeln die Insets verpassen!
Wenn man die Möglichkeiten
konsequent nutzt und nicht "auf Ärger aus ist" (d.h. den schmalen Pfad
der vorgesehen Funktionalität verlässt und z.B. manuell im Quellcode
rumfrickelt) kann man damit wirklich schnell einen hübschen Dialog
zusammenbasteln. Vielleicht nichts sensationelles, aber doch immerhin "etwas"...und immerhin kostenlos.
Dennoch merkt man dem Ding an einigen Ecken immernoch seine Unrundheit
an, und damit meine ich nicht einmal Instabilitäten oder die Gefahr ein
korruptes Design zu produzieren (was bei 1.0 problemlos möglich war und
mir zumindest bei den bisherigen 1.1er-Versionen noch nicht
untergekommen ist). Vielmehr die Tatsache, dass einige einfache
Funktiönchen, die im praktischen Einsatz unschätzbar wertvoll wären,
bislang fehlen. Z.B. die Möglichkeit ein GridBag-Design komplett eine
Zeile oder Spalte nach unten/rechts zu verschieben, um Oben/Links
einfach etwas neues einfügen zu können. Zumindest habe ich diese Funktion bereits schmerzlich vermisst und nirgendwo gefunden.
...wait am minute: Gerade habe ich sie gefunden! Man muss schlicht das
neue Steuerelement auf der Linie platzieren, an deren Stelle man es
einfügen will. Alle darunter befindlichen Zeilen werden dann
automatisch eine Grid-Position weiter herabgeschoben.
Ich nehme alles zurück und behaupte das Gegenteil! :-) Good work VEP guys!
Ok, dann weiterhin auf meiner Wunschliste:
- Die Möglichkeit Default-Einstellungen für Komponenten festzulegen: Ausrichtung, Insets etc.
- Visuelles definieren der preferredSize einer Komponente indem man
sich das Teil zurechtzieht (soll dem Anschein nach so funktionieren,
funktioniert aber bisweilen nicht)
Es gibt eine nette
Web-Präsentation zum Thema Grid Support in 1.1 auf der VEP Homepage. Aktuell ist der VEP Release Kandidat 1 im
Download-Bereich.