Lere fare se e pashe ne Goooogle flamurin.
Ja me poshte ke kodin.
Kodi PHP:
import java.awt.*;
import java.awt.event.*;
public class FlamuriOlimpik extends Frame implements WindowListener{
public FlamuriOlimpik (){
this.setSize(500,300);
this.setTitle("Flamuri Olimpik!");
this.setBackground(Color.white);
this.setVisible(true);
this.addWindowListener(this);
}
public void paint(Graphics gr){
vizatoFlamurin(gr);
}
private void vizatoFlamurin(Graphics gr){
//i vizatojme me rradhe te gjithe rrathet pa ndonje cikel
//sepse nuk eshte se kane ndonje rregull llogjik
int r=100;//diametri i rratheve
//rrethi i pare
gr.setColor(Color.blue); //vendosim gjyren blu
gr.drawOval(70,70,r,r); //vizatojme rrethin
sleep(2000);
//rrethi dyte
gr.setColor(Color.black); //vendosim gjyren e zeze
gr.drawOval(180,70,r,r); //vizatojme rrethin
sleep(2000);
//rrethi trete
gr.setColor(Color.red); //vendosim gjyren e kuqe
gr.drawOval(290,70,r,r); //vizatojme rrethin
sleep(2000);
//rrethi katert
gr.setColor(Color.yellow); //vendosim gjyren e verdhe
gr.drawOval(125,140,r,r); //vizatojme rrethin
sleep(2000);
//rrethi peste
gr.setColor(Color.green); //vendosim gjyren jeshile
gr.drawOval(235,140,r,r); //vizatojme rrethin
}
private void sleep(int milisekonda){
try{
Thread.sleep(milisekonda);
}catch(InterruptedException ie){
}
}
//fatkeqesish duhet te merakosemi edhe per mbylljen e dritares
//turp per ata te sun
public void windowClosing(WindowEvent e){
System.exit(0);
}
//keto i deklarojme sa per sy e faqe qe te mos i ngeli qejfi Nderfaqes WindowListener
public void windowClosed(WindowEvent e){}
public void windowActivated(WindowEvent e) {}
public void windowDeactivated(WindowEvent e) {}
public void windowDeiconified(WindowEvent e) {}
public void windowIconified(WindowEvent e) {}
public void windowOpened(WindowEvent e) {}
public static void main(String args[]){
new FlamuriOlimpik();
}
}
Shiko pak, une e vizatova thjeshte pa paintComponent dmth e vizatova direkt ne dritare.
Po e deshe si nje komponent te vecate me thuaj.
Krijoni Kontakt