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
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
Fontok.java
a forrásszöveg
A FontDemo
program a Font
,
a List
, és a GridBagLayout
osztályok használatát mutatja be.
FontDemo.java
a forrásszöveg
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
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
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
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
Szemek.java
) az egérmozgás érzékelését
és az elemi rajzoló műveleteket mutatja be.
Szemek.java
a forrásszöveg
Rajzolo.java
a forrásszöveg
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 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