Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

NetBeans Plugin.  Echo2 web framework (Ajax, Java)  NetBeans IDE (modularita, Swing designer)  Vizuální design uživatelského rozhraní (WYSIWYG)  Drag.

Podobné prezentace


Prezentace na téma: "NetBeans Plugin.  Echo2 web framework (Ajax, Java)  NetBeans IDE (modularita, Swing designer)  Vizuální design uživatelského rozhraní (WYSIWYG)  Drag."— Transkript prezentace:

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ů


Stáhnout ppt "NetBeans Plugin.  Echo2 web framework (Ajax, Java)  NetBeans IDE (modularita, Swing designer)  Vizuální design uživatelského rozhraní (WYSIWYG)  Drag."

Podobné prezentace


Reklamy Google