Professional Documents
Culture Documents
Disenjim Softueri Në OOP: Hyrje
Disenjim Softueri Në OOP: Hyrje
Disenjim Softueri Në OOP: Hyrje
Faton Berisha
Prmbajtja
Referencat
Referenca
http://www.fberisha.org X. Jia, Object oriented software development using Java: principles, patterns and frameworks, Addison Wesley, 2002. D. Schmidt, Programming principles in Java: architectures and interfaces, Kansas State University, 2003. http://people.cis.ksu.edu/schmidt/CIS200
Referencat
Ilustrimi i strukturs themelore t Java apleteve Rikujtimi dhe zgjerimi i mundsive themelore grake t ashimit t tekstit, zgjedhjes s fontit, madhsis stilit dhe ngjyrs. Ilustrimi i apleteve animuese.
Referencat
Prmbajtja
Apletet
Java aplet sht program dritarja grake e t cilit paraqitet brenda nj Web faqeje. Kontrolluesi i cili konstrukton dhe ashon panelin sht HTML-fajli i cili prmban nj komand applet, si: <applet code = "HelloFromVenus.class" width=300 height=350> </applet>
Nj klas e cila denon nj panel apleti: Zgjeron me trashigimi JApplet (e jo JPanel). Nuk duhet t futet n korniz. Metoda konstruktor e saj, n qoft se ekziston, riemrohet n metod me emrin init. Metoda e saj paintComponent riemrohet n paint.
Kompresimi i fajlave: jar cf hello.jar HelloFromVenus.class venus.gif Modikimi i fajlit hello-demo.html: <applet code = "HelloFromVenus.class" archive="hello.jar" width=300 height=350> </applet>
10
Invokohet Kur apleti llimisht ngarkohet Kur hyhet n Web faqen Kur dilet nga Web faqja Kur Web faqja mbyllet
11
public void start() { if (clockThread == null) { clockThread = new Thread(this); clockThread.start(); } } public void stop() { clockThread = null; }
13
public void run() { System.out.println(Thread.currentThread()); while (Thread.currentThread() == clockThread) { repaint(); try { Thread.sleep(1000); } catch (InterruptedException e) { } } }
14
http://www.fberisha.org X. Jia, Object oriented software development using Java, kapitujt 13. D. Schmidt, Programming principles in Java: architectures and interfaces, kapitujt 110.
17
Prfundim
18