Witam,
Myśle od pewnego czasu nad utworzeniem nowego wizualnego edytora, w którym łatwiej by się edytowało elementy (niż w NetBeans czy Eclipse/Visual Editor). Na początek, myślę, wystarczyłyby 4 podstawowe Layouty - wydaje mi się, że najczęściej używane, czyli: Flow, Grid, Border, i null.
Całość-mniej więcej wyglądałaby tak:
W obrazku powyżej w prawym wewnętrznym okienku kolor czarny oznacza główny kontener (ContentPane), czerwony to BorderLayout tego kontenera, a zielony - JPanel z GridLayout, upakowany w EAST poprzedniego Layoutu.
Lewe okienko to projektowana aplikacja, prawe - same Layouty. Dzięki temu łatwo można dodawać, wyrzucać, modyfikować poszczególne panele. Po prostu klikamy myszką na okienko z określonym Layoutem, i mamy dostęp do wszystkich możliwości danego panelu. Kiedy skończysz projektowanie, zapisujesz całość do pliku *.txt (a także możesz go potem odczytać - program sam wygeneruje odpowiedni wygląd). W założeniu chciałbym, aby wynik był lepiej generowany, niż przez edytory NetBeans czy Visual Editor, tzn. bardziej przejrzysty - a to ze względu na fakt, że nie ma ograniczenia ze strony żadnej aplikacji macierzystej (czyli np. Eclipse).
Uwagi, wskazówki, pomysły? Nie ukrywam też, że przydaliby się chętni do wspólnej pracy nad takim edytorem. Całość można będzie wrzucić potem gdzieś do netu (chociażby SourceForge.net), a myślę, że wysiłek taki później się opłaci dwojako: raz, że projektowanie będzie prostsze/szybsze, a dwa, dopisze się nazwiska wszystkich uczestniczących w projekcie (co oczywiście wpłynie np. na wizerunek CV przy poszukiwaniu pracy).