Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
ZveřejnilAleš Jelínek
1
NetBeans Plugin
2
Echo2 web framework (Ajax, Java) NetBeans IDE (modularita, Swing designer) Vizuální design uživatelského rozhraní (WYSIWYG) Drag & drop z palety Inspector pro zobrazení struktury scény Property list a vlastní property editory Automaticky generovaný kód uzavřený v chráněných sekcích Extenzibilita Jednotné API, na kterém jsou postaveny existující komponenty Možnost rozšíření o vlastní Echo2 komponenty Další výhody NetBeans IDE Šablony Debugging Podpora více jazyků
3
Instalace NetBeans 6.5, JDK 1.6, Apache Tomcat (or Glassfish) NetBeans plugin distribution file ▪ NetBeans Update Center Vytvoření projektu Web project framework ▪ nový i existující projekt Šablony pro vizuální třídy ▪ ContentPane, Window, WindowPane Příklady
4
Drag & drop Paleta, Designer i Inspector Inspector Copy, cut, paste Property list Textová reprezentace properties Vlastní editory pro vybrané properties Default values Podpora speciálních způsobů generování kódu Podpora events a LayoutData properties Korektní propagace properties ve stromě komponent
5
LayoutData properties Simulace chování Echo2 frameworku Chování „buňky“ s komponentou ▪ Zarovnání ▪ Odsazení ▪ Pozadí (barva/obrázek) ▪ Velikost ▪ Slučování buňek v kontejneru Grid ▪ SplitPane – minimální/maximální velikost, přetékání Události Automatické generování a mazání listenerů Podpora mnoha druhů událostí ▪ Action, Change, PropertyChange, ListData, TableModel, atd.
6
Soubor echoform Sloučení s java souborem v NetBeans IDE Formát XML ▪ Popis struktury v DTD ▪ Načítání pomocí SAX parseru ▪ Ukládané informace ▪ Plné názvy tříd ▪ Komponenty ukládají své properties, events a potomky ▪ Properties ukládají svou textovou reprezentaci ▪ Events ukládají seznam názvů listenerů
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.