Sljedeći aplet je jednostavni primjer programa koji koristi ovu tehniku.
Sljedeći aplet je jednostavni primjer programa koji koristi ovu tehniku.
Aplet koristi sliku koja nije prikazana na ekranu da bi spremio kopiju skice, da bi je mogao ponovo nacrtati ako bude potrebno.
Aplet koji skrola poruku po web stranici može, npr., sadržavati metodu scroll ().
Budući da je aplet objekt, ova metoda je metoda instance ovoga apleta.
I naravno, koristite aplet iz članka.)
Na primjer, ako MyApplet kreira tipku commandButton i želi primiti obavijest kad korisnik pritisne tu tipku, aplet mora pozvati metodu commandButton.addActionListener (this).
Riječ this odnosi se na sam aplet, a znači da će obavijest biti poslana apletu pozivanjem actionPerfomed () metode apleta.
Očito, mjesto na kojem će aplet kreirati commandButton i postaviti sebe kao slušača je init () metoda koja bi onda izgledala ovako:
Otvorite aplet kvadriranje klikom na sličicu.
Prilikom dodavanja novog oblika bilo bi dovoljno definirati novu podklasu klase Shape i dodati tipku na aplet, nikakve druge promjene u programu ne bi bile potrebne.
Napomena: Klikom na sličicu otvara se Java aplet, ali on se otvara nešto duže.
Ako ne vidite aplet, potrebno je instalirati Sun Javu.
U ovom primjeru aplet primjenjuje FocusListener sučelje. init () metoda apleta uključuje naredbu " addFocusListener (this); " kojom određuje da aplet sam sebe obavijesti o dobivanju ili gubitku fokusa.
Ovaj aplet pretvara inče u centimetre i obratno.
Možete otvoriti aplet za zumiranje Mandelbrotovog skupa u posebnom prozoru.
Korisno je razmotriti i aplet koji koristi apstraktnu klasu Shape i Vector u kojemu je spremljena lista oblika:
Što bi aplet trebao uraditi u actionPerformed () metodi?
Najlakše bi bilo reći da actionPerformed () metoda nacrta poruku u novoj boji. paint () metoda apleta je pozvana u trenutku pojavljivanja apleta na ekranu, ali može biti pozvana i u bilo kojem drugom trenutku, zapravo, poziva se kad god treba ponovo nacrtati sadržaj apleta (npr. kad je aplet bio pokriven drugim prozorom pa opet otkriven, prilikom skroliranja prozora pretraživača) i što je posebno važno, svaki put kad program to zatraži pozivom repaint () metode.
Uzmimo za primjer aplet u kojem pozdrav mijenja boju svaki put kad korisnik stisne tipku:
Prilikom stvaranja apleta, potrebno je stvoriti tipku i dodati je u aplet kao dio postupka inicijalizacije apleta.
Za razliku od ostalih objekata apleti ne koriste konstruktore za inicijalizaciju, umjesto toga nakon kreiranja aplet objekta poziva se init () metoda tog objekta koja je oblika:
Jedan od primjera je Sync Menu aplet pomoću kojeg ćemo moći vidjeti što se događa u pozadini s Ubuntu One uslugom, što se trenutno prebacuje na server, koje su bile posljednje promjene te mogućnost dijeljenja datoteka.
Naravno, svaki objekt može imati ulogu slušača događaja pod uvjetom da primjenjuje ActionListener sučelje, ne mora to biti aplet s tipkom, pa niti ni GUI komponenta.
Na primjer, ako aplet MyApplet treba odgovoriti na događaje, definicija klase apleta mora izgledati ovako:
Kako je aplet rađen u JAVI video je moguće gledati putem web preglednika bez obzira na OS (Windows, Mac, Linux).
Ako na svojoj web stranici nemate Java aplet, niste IN.
Ovaj aplet također upravlja događajima koji se stvaraju kad korisnik koristi tipkovnicu.
Da bi dobio upotrebljiv aplet, programer mora definirati podklasu koja nasljeđuje klasu Applet.
Kao prvi primjer apleta razmotrimo aplet koji prikazuje ispis " Hello World ".
Sljedeći aplet ima logičku varijablu instance focussed, koja ima vrijednost true kad aplet ima fokus, a false kad izgubi fokus.
Jezikoslovac je web odrednica na kojoj ćemo pokušati u skorije vrijeme objediniti sve varijante i baze koje su trenutno dostupne za hrvatski jezik, kao i što veći broj primjera za iste. Pratite nas i šaljite prijedloge, kako bismo postali centralno mjesto razmjene znanja.
Srdačan pozdrav!
All Rights Reserved © Jezikoslovac.com