Java algajatele
awt.BorderLayout):
Ning tulemus on selline:
setSize() ja setLocation() meetodid komponentide peal
Borderlayoutiga ei tööta!
Ometigi me ei taha võib-olla nii laie või kõrgeid nuppe. Siin aitavad
hädast välja paneelid, mida sai ka null-layouti näites juba
demonstreeritud.
IDEE seisneb selles, et me lisame paneeli näiteks põhja ja paneelile
omakorda nupud.
Näide:
Ja tulemus on selline:
Akna venitamisel venitatakse ka nuppe.
ACTIONLISTENERID:
Neid nii öelda kuulajaid on vaja selleks, et nupule vajutades midagi ka
juhtuks. Nende kasutamisvõimalusi täpsemalt leiab googeldades,
kuid näitan ära nupu kuulamist ja ka teksti sisestamist konsoolile
textfieldi ja nupu abil.
Nupu actionlistener:
Impordid:
Ja vajutades nupule on tulemuseks väljatrükk konsoolil:
Kirjutame veelkord üles nupu actionlisteneri:
JButton jb = new JButton("kliki siia!"); //teeme uue nupu jb