Programovßnφ v jazyce Java - J2MEKurz programovßnφ v Jav∞ pro mobilnφ telefony - 4. dφl |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
┌vodem | Kurz programovßnφ v Jav∞ | Kurz programovßnφ v Jav∞ pro mobilnφ telefony | Soubory ke sta₧enφ | Otßzky a odpov∞di |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
┌vod Vφtejte u ΦtvrtΘho dφlu kurzu programovßnφ pro mobilnφ telefony. MinulΘ dφly byly takovΘ zah°φvacφ, proto₧e od te∩ budeme probφrat jednotlivΘ prvky podrobn∞ji. Nejd°φve popφÜi prvek (nap°. Display) a jeho funkce, potom konstruktor a metody, mßte se na co t∞Üit. GrafikcΘ u₧ivatelskΘ rozhranφ - pokraΦovßnφ VÜechny t°φdy pro tvorbu grafickΘho u₧ivatelskΘho rozhranφ jsou v balφku javax.microedition.lcdui a javax.microedition.lcdui.game. V∞tÜina poznßmek jsou vφce nebo mΘn∞ p°ekladem dokumentace, ale u n∞kter²ch jsem pou₧il vlastnφ vysv∞tlenφ, nebo trochu upravil p°eklad. Proto pokud vßm n∞co nebude zdßt jasnΘ, staΦφ si prohlΘdnout dokumentaci API, ale sna₧il jsem se poznßmky ud∞lat co nejlepÜφ, aby vÜe bylo jasnΘ.
T°φda Display Zßkladem zobrazenφ aplikacφ je t°φda Display. T°φda Display reprezentuje logickou obrazovku za°φzenφ. Ve vÜech naÜich programech jsme ji vyu₧φvali, proto₧e bez nφ to nejde. V₧dy jsme pomocφ statickΘ metody getDisplay() zφskali odkaz na objekt t°φdy Display, kter² jsme pou₧φvali pro zobrazenφ. Volat by se metoda getDisplay() m∞la a₧ v metod∞ startApp(), ne d°φve nap°φklad v konstruktoru aplikace.
Zßv∞r Dnes jsme si °ekli jakΘ t°φdy a rozhranφ obsahujφc balφky javax.microedition.lcdui a javax.microedition.lcdui.game. A podrobn∞ rozebrali t°φdu Display. P°φÜt∞ se m∙₧ete t∞Üit na dalÜφ t°φdy. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||