Java applety
aneb pohádky o Javě, appletech a dalších věcech
Budu se zabývat pouze tvorbou apletů ve Swingu.
Jak ho dostat do stránky
Použijeme tag <applet code="MujAplet" width="100" height"100"></applet>. Pokud potřebujeme předat nějaké appletu nějaké parametry, můžeme tak učinit pomocí tagu <param name="blabla" value="2" />.
Jak to chodí
Java applet je objekt (co jiného), odvodíme ho z javax.swing.JApplet. JApplet se chová stejně jako JFrame, největší rozdíl je v tom, že neběží v samostatném okně.
Applet poskytuje následující metody (interface).
1 public void init(); // volá se při vytvoření appletu
2 public void destroy(); // volá se před zrušenínm appletu
3
4 public void start(); // nastartování appletu
5 public void stop(); // zrušení appletu
naopak neposkytuje konstruktor a spoléhá se na defaultní konstruktor poděděný z JApplet.
Různé
Různé užitečné metody.
1 setCursor(WaitCursor); // nastaví čekací kurzor (hodiny)
2 setCursor(DefaultCursor); // nastaví defaultní kurzor
3 showStatus("blablabla"); // do adresního řádku browseru napíše "blablabla"
4 // (nedoporučuje se používat, nikdo neví, jak dlouho
5 // to tam vydrží)
6
7 JOptionPane.showMessageDialog(...); // MessageBox (podobné Windows)
8