Pár tipů pro applety - Builder.cz - Informacni server o programovani

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:

Soutěž

Sponzorem soutěže je:

IDIF

 

Kde se koná výstava fotografií Luďka Vojtěchovského?

V dnešní soutěži hrajeme o:



Java

Pár tipů pro applety

java

23. května 2002, 00.00 | Napsali jste nějaký applet, pak by jste zajisté chtěli sdělit světu, že tento applet je vaším výtvorem. A při této příležitosti jim pravděpodobně budete chtít sdělit i práva resp. copyright případně co je vlastně váš applet zač.

Informace o autorovi

Napsali jste nějaký applet, pak by jste zajisté chtěli sdělit světu, že tento applet je vaším výtvorem. A při této příležitosti jim pravděpodobně budete chtít sdělit i práva resp. copyright případně co je vlastně váš applet zač.

Tvůrci Javy s touto variantou počítají, takže není moc velký problém tuto informaci do appletu přidat. Pokud si následně necháte zobrazit daný applet AppletViewerem, tak v menu Applet najdete položku Info, která vypisuje jak informace o autorovi, tak informace o samotném appletu.

Applet s infem

Standardní implementace vychází z metody getAppletInfo, která vrací požadované informace jako textový řetězec. Jednoduchý příklad může vypadat takto:

public  String  getAppletInfo() {
     return  "Copyright (c) ...\nAll rights reserved.";
}

Informace o appletu

Další velice podobným případem je, jakým způsobem sdělit uživateli informaci o tom, jaké a jak naplněné parametry applet vyžaduje. Ukázka je vidět na předcházejícím obrázku.

Stejně jako v minulém případě samotná implementace není nikterak těžká. Zobrazené informace se předávají ve dvojrozměrném poli, kde řádky interpretují jednotlivé parametry. Každá řádka se skládá ze tří částí. První je parametr, dalším je informace o jeho typu a posledním je váš popis.

public  String  [][] getParameterInfo() {
     String  [][] info = {
          {"text", "String", "zobrazany text"},
          {"barva", "integer", "barva pozadi"}      };
     return  info;
}

Informace o stavu appletu

Možná jste si už všimli toho, že některé applety při svém načítání zobrazují různé informace. V zásadě je to možno řešit několika způsoby. Sám bych se ale přimlouval za to použít ten standardní tj. využít stavovou řádku, na kterou může tyto informace vynášet.

Následující příklad ukazuje, jak toho dosáhnout pomocí metody showStatus. V Internet Explorerovi to funguje tak, že daná hláška se zobrazuje do status baru okna IE.

import  java.applet.Applet;
import  java.awt.Graphics;

public  class  app extends  Applet {
     public  void  paint(Graphics g) {
          getAppletContext().showStatus("starting applet, stand by");
// ...
          g.drawString("Hello world!", 50, 25);
     }
}

Zmíněné zdrojové kódy si můžete stáhnout zde.

Tématické zařazení:

 » Rubriky  » Java  

Diskuse k článku

 

Vložit nový příspěvek   Sbalit příspěvky

 

Zatím nebyl uložen žádný příspěvek, buďte první.

 

 

Vložit nový příspěvek

Jméno:

Pohlaví:

,

E-mail:

Předmět:

Příspěvek:

 

Kontrola:

Do spodního pole opište z obrázku 5 znaků:

Kód pro ověření

 

 

 

 

Nejčtenější články
Nejlépe hodnocené články

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: