Java.awt példaprogramok

Helló világ!

A legegyszerűbb ablakos alkalmazás, az ablakok megjelenítését, bezárását, a címke (Label) és a nyomógomb (Button) használatát mutatja be.

Hello.java a forrásszöveg


Színes nyomógombok

Ez a program a nyomógombok színezését mutatja be.

Szines.java a forrásszöveg


FileDialog

A Files.java program a FileDialog használatát mutatja be. A program egy file-kiválasztó dialógusdobozt jelenít meg. Ha a dobozt az OK gombbal zárjuk be, akkor kiírja a kiválasztott file útvonalát és nevét. Ha a Cancel gombot nyomtuk le, akkor kiírja, hogy nincs kiválasztott file.

Files.java a forrásszöveg


Fontnevek kiírása

Az alábbi program kilistázza a használható betűtípusok nevét. Egy futtatás
eredménye (Solaris operációs rendszeren)

Fontok.java a forrásszöveg


Font-lista

A FontDemo program a Font, a List, és a GridBagLayout osztályok használatát mutatja be.

FontDemo.java a forrásszöveg


Műveletek listával

A Listas.java program a List osztály műveleteinek szemléltetésére készült. A komponenseket a GridBagLayout elhelyezési stratégia segítségével helyezzük el az ablakban.

Listas.java a forrásszöveg


Checkbox

A Checkboxok.java program a Checkbox és a CheckboxGroup osztály bemutatására szolgál. A komponenseket a GridLayout elhelyezési stratégiával raktuk fel az ablakra.

Checkboxok.java a forrásszöveg


Choice

A ChoiceDemo.java program a Choice osztály használatát mutatja be.

ChoiceDemo.java a forrásszöveg


Text-editor

Az Edit.java program a TextArea osztályt mutatja be, ez egy többsoros szövegszerkesztő komponens. A TextArea mellett a menük kezelésével is megismerkedhetünk.

Edit.java a forrásszöveg


Képek megjelenítése

A KepNezo.java program JPEG és GIF képfájlok megjelenítésére szolgál. A kívánt fájlt egy FileDialog objektum segítségével választhatjuk ki.

KepNezo.java a forrásszöveg


Színkeverés

A Szinek.java program a színek keverését mutatja be RGB vagy HLS komponensekből. A keverést gördítősávok segítségével végezhetjük el.

Szinek.java a forrásszöveg


Egérkövető szemek

Ez a program (Szemek.java) az egérmozgás érzékelését és az elemi rajzoló műveleteket mutatja be.

Szemek.java a forrásszöveg


Rajzolás

Ez a program egy egyszerű rajzprogram; pontot, vonalat, téglalapot vagy ellipszist tudunk vele rajzolni.

Rajzolo.java a forrásszöveg


Pehelysúlyú komponensek

A pehelysúlyú komponensek fejlesztését az ellipszis alakú gombok segítégével mutatjuk be.

OvalButton.java a komponens forrásszövege
RoundTeszt.java a tesztprogram


Az ablakok eseményei

Az AblakEsemeny.java program az ablakokkal kapcsolatos események bemutatására készült. A figyelt események: az egér be- és kilépése a komponensek területére/ről, az egérgombok lenyomása (MouseListener), az egér mozgatása (MouseMotionListener), a billentyűk lenyomása és felengedése (KeyListener), valamint az ablak megjelenése, mozgatása, átméretezése, fókusz megkapása, elvesztése (ComponentListener).

AblakEsemeny.java a forrásszöveg