< Předchozí | Další >

Lekce 1.3: Spuštění vizuální třídy

Nyní jste připraveni spustit aplikaci Javy a prohlédnout si její vzhled. Pracovní prostředí a vizuální editor umožňují rychle spustit aplikaci, a tyto kroky můžete ve svém prostředí provést kdykoliv, abyste otestovali skutečný běhový vzhled a chování třídy.

Vizuální editor Javy poskytuje spouštěč Java Bean, který je schopný spustit třídy bez metody main(). Když spouští vizuální třídu, spouští aplikaci v odděleném systému VM. Pokud spouštíte vizuální třídu aplikace Java, spouštěč se pokusí provést metodu main() v této třídě. V tomto výukovém programu zahrnuje vaše aplikace metodu main(), která vyvolává a zobrazuje rámec DirectoryApp JFrame, takže ji můžete spustit jako aplikaci nebo jako objekt bean Javy.

Spuštění souboru DirectoryApp.java jako objekt bean Javy:

  1. Ujistěte se, že váš soubor DirectoryApp.java je otevřený ve vizuálním editoru Javy.
  2. V pruhu nabídky klepněte na Spustit > Spustit jako > Java Bean.

    Volba kontextové nabídky Spustit jako objekt Java Bean

    Tip: Aplikace se otevře na vaší pracovní ploše ve vzhledu a chování Swing, které jste definovali v preferencích Vizuální editor Javy (Okno > Preference > Java > Vizuální editor). Případně můžete klepnout na Spustit > Spustit a definovat vzhled a chování pro příslušnou konfiguraci spuštění tohoto objektu Java bean. Pokud tuto aplikaci spouštíte jako aplikaci a ne jako objekt bean, bude také používat vzhled a chování Windows, protože je definované v metodě main(). Snímky obrazovky používané v tomto výukovém programu používají vzhled a chování Windows.
Aplikace My Company Directory spuštěná jako objekt bean Javy

Kontrolní bod lekce

Protože jste pouze navrhli rozhraní, ale nenaprogramovali libovolné připojení dat nebo funkčnost událostí, nemůžete s aplikací nic dělat. Nicméně, můžete si prohlédnout základní rozvržení a vzhled, tak jak ho uvidí uživatel. Můžete zkusit klepnout na některá z tlačítek, ale zjistíte, že nic nedělají. Nicméně nabídky Soubor a Nápověda jsou již pro vás implementovány. Můžete si je vyzkoušet a prozkoumat kód Javy, abyste zjistili, jak se implementují s událostmi actionPerformed.

Probrané lekce

Tento modul vás seznámil s návrhem rozhraní pro klienta Rich pomocí vizuálního editoru Javy. Vedle návrhu vzhledu klienta musíte nicméně provést řadu dalších kroků, aby byl klient užitečný. Zejména budete muset zahrnout chování událostí a další logiku, a v tomto případě i vazby vizuálních prvků s některým typem zdroje dat.

V tomto modulu jste se naučili provést následující úlohy:

  • naimportovat projekt Javy pomocí importu Project Interchange
  • přidat tabulku JTable na podokně JScrollPane do vaší vizuální třídy
  • používat správce GridBagLayout pro vizuální rozvržení tabulky na klientovi Rich
  • spustit aplikaci, abyste si prohlédli skutečný vzhled klienta Rich Java Client

V dalším modulu, Modulu 2, svážete vizuální komponenty s webovou službou; vezmete jednoduché rozhraní My Company Directory a přeměníte ho ve výkonného klienta Rich, který používá metody webové služby pro vytvoření, načítání, aktualizaci a výmaz záznamů zaměstnanců z adresáře společnosti.