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 |