You are on page 1of 2

//Ora me BarGrapf

import java.awt.*;
import javax.swing.*;
import java.util.*;
public class OraMeGraf extends JPanel
{
private int gjat = 250;
public OraMeGraf () //Constructori
{
{
JFrame dritarja = new JFrame();
dritarja.getContentPane().add(this);
dritarja.setTitle("Ora me BarGraf");
dritarja.setSize(gjat, gjat);
dritarja.setVisible(true);
}
}
public void paintComponent(Graphics g) //Metoda per vizatim
{
int margjina = 15;
int naltsia = 50;
int rreshti1 = -10;
int rreshtibaze = rreshti1 + naltsia;
GregorianCalendar koha = new GregorianCalendar();
int ora = ((koha.get(Calendar.HOUR)) * 13);
int minuta = ((koha.get(Calendar.MINUTE)));
int ora1 = (koha.get(Calendar.HOUR));
int minuta1 = (koha.get(Calendar.MINUTE));
int sekondat = (koha.get(Calendar.SECOND));
g.setColor(Color.black);
g.drawString("1 2 3 4 5 6 7 8 9 10 11 12", margjina, rreshtibaze);
g.setColor(Color.blue);
g.fillRect(15, 45, ora, 20);
g.setColor(Color.red);
if ( minuta <= 4 )
{
g.fillRect(15, 65, 172, 20); // minuta kur jane 00
}
else if ( minuta <= 9 )
{
g.fillRect(15, 65, 14, 20); // minuta kur jane 05
}
else if ( minuta <= 14 )
{
g.fillRect(15, 65, 28, 20); // minuta kur jane 10
}
else if ( minuta <= 19)
{
g.fillRect(15, 65, 42, 20); // minuta kur jane
15
}
else if ( minuta <= 24 )
{
g.fillRect(15, 65, 56, 20); // minuta kur
jane 20
}
else if ( minuta <= 29 )
{
g.fillRect(15, 65, 70, 20); //
minuta kur jane 25
}
else if ( minuta <= 34 )
{
g.fillRect(15, 65, 84,
20); // minuta kur jane 30
}
else if ( minuta <= 39 )
{
g.fillRect(15, 65, 98,
20); // minuta kur jane 35
}
else if ( minuta
<= 44)
{
g.fillRect(15, 65,
112, 20); // minuta kur jane 40
}
else if
( minuta <= 49)
{

g.fillRect(15, 65, 126, 20); // minuta kur jane 45


}
else
if ( minuta <= 54)
{

g.fillRect(15, 65, 140, 59); // minuta kur jane 50


}

else if ( minuta <= 59)

g.fillRect(15, 65, 254, 20); // minuta kur jane 55

}
g.setColor(Color.black);
g.drawString("Ora eshte: " + ora1 + ":" + minuta1 + ":" + sekondat, 15,
100);
}
public static void main(String [] args)
{
new OraMeGraf ();
}
}

You might also like