| Bevezető a Java nyelvbe | |
| A Java programok könyvtára című könyv appletjeinek használata | 7 |
| Az appletek lefordítása | 8 |
| További információk a Java programozásról | 8 |
| Látogassuk rendszeresen a Sun Web-helyét | 9 |
| Kísérlet, kísérlet és kísérlet | 9 |
| További tudnivalók a Java nyelvről | 9 |
| Hello, Java! | |
| Üzenetek megjelenítése a rendszerkonzolon | |
| A rendszerkonzol | 10 |
| A hello, Java! applet | 11 |
| A HTML fájl | 11 |
| A Hello, Java! közelebbről | 12 |
| A Hello, Java! részekre bontása | 12 |
| A Java osztályai és csomagjai | 13 |
| A Java csomagok használata | 13 |
| Az applet osztály definiálása | 14 |
| Az applet osztály neve | 15 |
| Az applet osztály kibővítése | 15 |
| Az init függvényről | 16 |
| Kiíratás a rendszerkonzolra | 16 |
| A Hello, Java! appleten végezhető módosítások | 17 |
| Összefoglalás | 17 |
| Hello, Java! II. | |
| Osztály definiálása appleten belül és üzenetek megjelenítése az applet ablakában | |
| A Hello, Java! II használata | 19 |
| A HTML fájl | 19 |
| A Hello, Java! II közelebbről | 20 |
| Mi történt az init függvénnyel? | 21 |
| Hogyan fut a Hello, Java! II applet? | 21 |
| A Hello, Java! II részekre bontása | 22 |
| Az applet bővítése | 22 |
| A Hello, Java! üzenet megjelenítése | 23 |
| Közelebbről a valami osztály | 23 |
| A valami osztály adattagjainak deklarálása | 24 |
| A valami osztály metódusainak deklarálása | 24 |
| Destruktor függvények | 26 |
| A Hello, Java! II appleten végezhető módosítások | 26 |
| Összefoglalás | 26 |
| Betűtípusok listája | |
| A rendszerben elérhető betűtípusok listája | |
| A Betűlista applet használata | 28 |
| A HTML fájl | 29 |
| Közelebbről a Betűlista applet | 30 |
| A Betűlista részekre bontása | 31 |
| Az applet kibővítése | 32 |
| A Toolkit osztály | 32 |
| Miért nem kellett használni a new operátort? | 32 |
| A Betűlista appleten végezhető módosítások | 34 |
| Összefoglalás | 35 |
| Egyszerű fényújság | |
| Fényújság üzenetének megjelenítése | |
| Az Egyszerű fényújság használata | 36 |
| A HTML fájl | 37 |
| Az Egyszerű fényújság közelebbről | 37 |
| Az Egyszerű fényújság részekre bontása | 39 |
| Az applet bővítése | 39 |
| Az init függvény | 40 |
| A Runnable interfész implementálása | 41 |
| A start függvény | 41 |
| A run függvény | 42 |
| A paint függvény | 43 |
| Az Egyszerű fényújság appleten végezhető módosítások | 43 |
| Összefoglalás | 44 |
| Módosítható fényújság | |
| Fényújság vezérlése HTML fájlból | |
| A módosítható fényújság használata | 45 |
| A HTML fájl | 46 |
| Közelebbről a Módosítható fényújság | 46 |
| A Módosítható fényújság részekre bontása | 48 |
| Az applet | 49 |
| Az init függvény | 49 |
| Felhasználó által definiált HTML bejegyzések beolvasása a getParameter függvénnyel | 51 |
| A start függvény | 51 |
| A get_defaults függvény | 51 |
| A run függvény | 52 |
| A paint függvény | 52 |
| A Módosítható fényújság appleten végezhető módosítások | 53 |
| Összefoglalás | 53 |
| Négyszögletes fényújság | |
| Szöveg mozgatása körben a képernyőn | 54 |
| A Négyszögletes fényújság használata | 54 |
| A HTML fájl | 55 |
| Közelebbről a Négyszögletes fényújság | 56 |
| A Négyszögletes fényújság részekre bontása | 60 |
| Az applet bővítése | 60 |
| Az init függvény | 61 |
| A start függvény | 63 |
| A get_defaults függvény | 63 |
| Az újra_rajzol függvény | 63 |
| A run függvény | 64 |
| A paint függvény | 65 |
| A Négyszögletes fényújság appleten végezhető módosítások | 65 |
| Összefoglalás | 65 |
| Villogó csillag | |
| Figyelem felhívása a grafika villogtatásával | |
| A Villogó csillag használata | 66 |
| A HTML fájl | 67 |
| Közelebbről a Villogó csillag | 67 |
| A Villogó csillag részekre bontása | 69 |
| Az applet bővítése | 69 |
| A start függvény | 70 |
| A run függvény | 70 |
| A paint függvény | 71 |
| A Villogó csillag appleten végezhető módosítások | 72 |
| Összefoglalás | 73 |
| "Viva Las Vegas" | |
| Háttér és érdekes cím készítése | |
| A "Viva Las Vegas" applet használata | 74 |
| A HTML fájl | 75 |
| Közelebbről a "Viva Las Vegas" applet | 75 |
| A "Viva Las Vegas" részekre bontása | 79 |
| Az applet bővítése | 79 |
| Az init függvény | 80 |
| A start függvény | 82 |
| A szál_futtat függvény | 82 |
| A késleltet függvény | 83 |
| A run függvény | 83 |
| Az imageUpdate függvény | 85 |
| A paint függvény | 86 |
| A "Viva Las Vegas" appleten végezhető módosítások | 87 |
| Összefoglalás | 87 |
| Vendégségben Joe bárjában | |
| Zenélés az Audio osztály segítségével | |
| A Joe bárja applet használata | 88 |
| A HTML fájl | 89 |
| Közelebbről a Joe bárja applet | 89 |
| A Joe bárja applet részekre bontása | 92 |
| Az init függvény | 93 |
| A késleltet függvény | 93 |
| A run függvény | 93 |
| Az imageUpdate függvény | 94 |
| A paint függvény | 94 |
| A Joe bárja appleten végezhető módosítások | 95 |
| Összefoglalás | 95 |
| Las Vegas-i neonok | |
| Neonfények megjelenítése egy kép körül | |
| A Las Vegas-i neonok applet használata | 96 |
| A HTML fájl | 97 |
| Közelebbről a Las Vegas-i neonok applet | 97 |
| A Las Vegas-i neonok applet részekre bontása | 103 |
| Az applet inicializálása | 105 |
| Az égők koordinátáinak kiszámítása | 106 |
| Az égők megrajzolása | 108 |
| A program többi részének összegzése | 109 |
| A Las Vegas-i neonok appleten végezhető módosítások | 109 |
| Összefoglalás | 110 |
| Nyomógombos zene | |
| Reagálás gombkattintásokra | |
| A Nyomógombos zene applet használata | 111 |
| A HTML fájl | 112 |
| A Nyomógombos zene applet közelebbről | 112 |
| A Nyomógombos zene applet részekre bontása | 117 |
| Az init függvény | 117 |
| Az action függvény | 117 |
| A Nyomógombos zene appleten végezhető módosítások | 119 |
| Összefoglalás | 119 |
| Kiberpark | |
| Grafikák, hangok és egérműveletek | |
| A Kiberpark applet használata | 120 |
| A HTML fájl | 121 |
| A Kiberpark applet közelebbről | 121 |
| A Kiberpark applet részekre bontása | 123 |
| Az applet inicializálása | 124 |
| Válaszolás az egérgomb lenyomására | 125 |
| A képek megrajzolása | 126 |
| A Kiberpark appleten végezhető módosítások | 127 |
| Összefoglalás | 127 |
| Állatnevek | |
| Üzenetablakok képernyős objektumok azonosításához | |
| Az állatnevek applet használata | 128 |
| A HTML fájl | 129 |
| Az állatnevek applet közelebbről | 129 |
| Az állatnevek applet részekre bontása | 133 |
| A leírások megjelenítése | 134 |
| Az applet inicializálása | 133 |
| A leírások megjelenítése | 134 |
| Az állatnevek appleten végezhető módosítások | 136 |
| Összefoglalás | 136 |
| Előugró állatnevek | |
| Egérmozgásra előugró és eltűnő üzenetek | |
| Az Előugró állatnevek applet használata | 137 |
| A HTML fájl | 138 |
| Az Előugró állatnevek applet közelebbről | 138 |
| Az Előugró állatnevek applet részekre bontása | 143 |
| Az applet inicializálása | 143 |
| Az egérmozgások észlelése | 143 |
| Állatnév törlése | 144 |
| Állatnév megrajzolása | 145 |
| A paint függvény | 146 |
| Az Előugró állatnevek appleten végezhető módosítások | 146 |
| Összefoglalás | 147 |
| Választási év | |
| Objektumok koordinátáinak figyelemmel kísérése | |
| A Választási év applet használata | 148 |
| A HTML fájl | 149 |
| A Választási év applet közelebbről | 149 |
| A Választási év applet részekre bontása | 154 |
| A Választási év appleten végezhető módosítások | 156 |
| Összefoglalás | 156 |
| Pattogó labda | |
| A Java Math csomagjának trigonometrikus függvényei | |
| A Pattogó labda applet használata | 157 |
| A HTML fájl | 158 |
| A Pattogó labda applet közelebbről | 158 |
| A Pattogó labda applet részekre bosntása | 162 |
| Az applet inicializálása | 163 |
| A szál indítása | 164 |
| A labda megrajzolása | 165 |
| A szál futtatása | 166 |
| A paint függvény | 167 |
| A Pattogó labda appleten végezhető módosítások | 167 |
| Összefoglalás | 168 |
| Hangosan pattogó labdqa | |
| Képernyőterületek másolása és hang kombinálása | |
| A Hangosan pattogó labda applet használata | 169 |
| A HTML fájl | 170 |
| A Hangosan pattogó labda applet közelebbről | 170 |
| A Hangosan pattogó labda applet részekre bontása | 175 |
| Az applet inicializálása | 175 |
| A késleltető függvények | 176 |
| A labda megrajzolása | 176 |
| A labdával eltalált betű újrarajzolása | 177 |
| A szál futtatása | 177 |
| A paint függvény | 178 |
| A Hangosan pattogó labda appleten végezhető módosítások | 178 |
| Összefoglalás | 179 |
| Háttér fölött ugráló fejek | |
| A JDK demó módosítása háttér hozzáadásával | |
| A Háttér fölött ugráló fejek applet használata | 180 |
| A HTML fájl | 181 |
| A Háttér fölött ugráló fejek applet közelebbről | 181 |
| A Háttér fölött ugráló fejek applet részekre bontása | 187 |
| Az UgrálóKép osztály | 188 |
| Az ugrál applet osztály | 189 |
| A Háttér fölött ugráló fejek appleten végezhető módosítások | 192 |
| Összefoglalás | 192 |
| Több ugráló fej | |
| Több mozgó objektum koordinálása | |
| A Több ugráló fej applet használata | 193 |
| A HTML fájl | 194 |
| A Több ugráló fej applet közelebbről | 194 |
| A Több ugráló fej applet részekre bontása | 201 |
| Az UgrálóKép osztály | 201 |
| Az ugrál applet osztály | 202 |
| A Több ugráló fej appleten végezhető módosítások | 203 |
| Összefoglalás | 203 |
| Módosítható ugráló fejek | |
| HTML paraméterek használata | |
| A Módosítható ugráló fejek applet használata | 204 |
| A HTML fájl | 205 |
| A Módosítható ugráló fejek applet közelebbről | 205 |
| A Módosítható ugráló fejek applet részekre bontása | 212 |
| Az UgrálóKép osztály | 212 |
| Az ugrál applet osztály | 212 |
| A Módosítható ugráló fejek appleten végezhető módosítások | 214 |
| Összefoglalás | 214 |
| Virágüzlet | |
| A random és a translate függvény | |
| A Virágüzlet applet használata | 215 |
| A HTML fájl | 216 |
| A Virágüzlet applet közelebbről | 216 |
| A Virágüzlet applet részekre bontása | 220 |
| Osztályváltozók | 220 |
| Az applet inicializálása | 221 |
| A szál futtatása | 222 |
| A virágok megrajzolása | 223 |
| A cégtábla megrajzolása | 224 |
| A program többi része | 224 |
| A Virágüzlet appleten végezhető módosítások | 225 |
| Összefoglalás | 225 |
| Mozgó villogó csillag | |
| A villogó csillag remegtetése | |
| A Mozgó villogó csillag applet használata | 226 |
| A HTML fájl | 227 |
| A Mozgó villogó csillag applet közelebbről | 227 |
| A Mozgó villogó csillag applet részekre bontása | 230 |
| Osztályváltozók | 230 |
| Az applet inicializálása | 230 |
| A szál futtatása | 231 |
| A csillag megrajzolása | 231 |
| A Mozgó villogó csillag appleten végezhető módosítások | 234 |
| Összefoglalás | 234 |
| Halak | |
| Egérgomb felengedésére válaszoló képek | |
| A Halak applet használata | 235 |
| A HTML fájl | 236 |
| A Halak applet közelebbről | 236 |
| A Halak applet részekre bontása | 240 |
| Az applet inicializálása | 241 |
| Új függvények az appletben | 242 |
| A Halak appleten végezhető módosítások | 245 |
| Összefoglalás | 245 |
| Halak mozgatása | |
| Hal mozgatása a felhasználó által megadott helyre | |
| A Mozgó halak applet használata | 246 |
| A HTML fájl | 247 |
| A Mozgó halak applet közelebbről | 247 |
| A Mozgó halak applet részekre bontása | 251 |
| A Mozgó halak appleten végezhető módosítások | 253 |
| Összefoglalás | 254 |
| Vidd és dobd halak | |
| Egér használata a Vidd és dobd eljáráshoz | |
| A Vidd és dobd halak applet használata | 255 |
| A HTML fájl | 256 |
| A vidd és dobd halak applet közelebbről | 256 |
| A Vidd és dobd halak applet részekre bontása | 261 |
| A Vidd és dobd halak appleten végezhető módosítások | 263 |
| Összefoglalás | 263 |
| Akvárium | |
| Véletlenszerűen úszkáló halak | |
| Az Akvárium applet használata | 264 |
| A HTML fájl | 265 |
| Az Akvárium applet közelebbről | 265 |
| Az Akvárium applet részekre bontása | 270 |
| Az applet inicializálása | 271 |
| A koordináták megadása | 272 |
| Az összes hal megrajzolása | 272 |
| Az egyes halak mozgatása | 273 |
| A szál futtatása | 273 |
| Az Akvárium appleten végezhető módosítások | 274 |
| Összefoglalás | 275 |
| Nagyító | |
| Kép egy részének átméretezése | |
| A Nagyító applet használata | 276 |
| A HTML fájl | 277 |
| A Nagyító applet közelebbről | 277 |
| A Nagyító applet részekre bontása | 281 |
| Az applet inicializálása | 281 |
| Az egérmozgások kezelése | 281 |
| A nagyítólencse megrajzolása | 282 |
| A régi nagyítólencse törlése | 283 |
| A kép frissítése | 284 |
| A paint függvény | 285 |
| A Nagyító appleten végezhető módosítások | 285 |
| Összefoglalás | 285 |
| Javított nagyító | |
| A villódzások csökkentése | |
| A Javított nagyító applet használata | 286 |
| A HTML fájl | 287 |
| A Javított nagyító applet közelebbről | 287 |
| A Javított nagyító applet részekre bontása | 290 |
| Az egér mozgatása | 291 |
| A lencse megrajzolása | 291 |
| A régi lencse törlése | 291 |
| A kép frissítése | 293 |
| A paint függvény | 294 |
| A Javított nagyító appleten végezhető módosítások | 294 |
| Összefoglalás | 295 |
| Digitális óra | |
| Járó óra megrajzolása a képernyőn | |
| A Digitális óra applet használata | 296 |
| A HTML fájl | 296 |
| A Digitális óra applet közelebbről | 296 |
| A Digitális óra applet részekre bontása | 299 |
| Az applet inicializálása | 300 |
| Az alapértékek beállítása | 300 |
| A szál megállítása | 301 |
| A szál futtatása | 301 |
| Az applet frissítése | 301 |
| A paint függvény | 303 |
| A Digitális óra appleten végezhető módosítások | 303 |
| Összefoglalás | 303 |
| Kerek óra | |
| Kerek járó óra megrajzolása | |
| A Kerek óra applet használata | 304 |
| A HTML fájl | 305 |
| A Kerek óra applet közelebbről | 305 |
| A Kerek óra applet részekre bontása | 309 |
| Az applet inicializálása | 310 |
| Az alapértékek beállítása | 310 |
| Az applet frissítése | 311 |
| Az óra mutatóinak megrajzolása | 311 |
| Az óra karakterláncainak megrajzolása | 312 |
| A paint függvény | 313 |
| A Kerek óra appleten végezhető módosítások | 314 |
| Összefoglalás | 314 |
| Naptár | |
| Képernyős naptár készítése | |
| A Naptár applet használata | 315 |
| A HTML fájl | 316 |
| A Naptár applet közelebbről | 316 |
| A Naptár applet részekre bontása | 320 |
| Az applet inicializálása | 320 |
| Művelet a gombokon | 321 |
| A paint függvény | 322 |
| A Naptár appleten végezhető módosítások | 324 |
| Összefoglalás | 324 |