Professional Documents
Culture Documents
applet;
import java.awt.*;
import java.*;
import javax.swing.jbutton;
import java.awt.event.*;
public class juhus extends applet implements actionlistener,mouselistener{
this.setsize(300, 300);
//addactionlistener();
pealkirix = 70;
pealkiriy = 20;
trng1x = 10;
trng1y = 60;
trng1w = 100;
trng1h = 100;
btnx = 20;
btny = 230;
trng2x = 140;
trng2y = 60;
trng2w = 100;
trng2h = 100;
btnw = 120;
btnh = 25;
viska();
akesk = 0;
tsumma = 0;
addmouselistener(this);
}
public void viska()
{
nr1 = (math.ceil(math.random()*6));
nr2 = (math.ceil(math.random()*6));
}
//<>||
graaf.setfont(new font("goudy handtooled bt", font.plain, 16));
graaf.setcolor(pealkiricol);
graaf.drawstring(mnimi, pealkirix, pealkiriy);
//t�Ringute v�Rv
trng.setcolor(color.black);
trng.setfont(new font("goudy handtooled bt", font.plain, 100));
//trng.draw3drect(trng1x-7, trng1y-24, trng1w, trng1h, true);
trng.fill3drect(trng1x-7, trng1y-24, trng1w, trng1h, true);
trng.setcolor(color.white);
trng2.setcolor(color.black);
trng2.setfont(new font("goudy handtooled bt", font.plain, 100));
//trng.draw3drect(trng2x-7, trng2y-24, trng2w, trng2h, true);
trng2.fill3drect(trng2x-7, trng2y-24, trng2w, trng2h, true);
trng2.setcolor(color.white);
//esimene t�Ring
if (nr1 == 1)
{
trng.drawstring(" ", trng1x, trng1y);
trng.drawstring(" . ", trng1x, trng1y+30);
trng.drawstring(" ", trng1x, trng1y+60);
}
else if (nr1 == 2)
{
trng.drawstring(" . ", trng1x, trng1y);
trng.drawstring(" ", trng1x, trng1y+30);
trng.drawstring(" . ", trng1x, trng1y+60);
}
else if (nr1 == 3)
{
trng.drawstring(". ", trng1x, trng1y);
trng.drawstring(" . ", trng1x, trng1y+30);
trng.drawstring(" .", trng1x, trng1y+60);
}
if (nr1 == 4)
{
trng.drawstring(". .", trng1x, trng1y);
trng.drawstring(" ", trng1x, trng1y+30);
trng.drawstring(". .", trng1x, trng1y+60);
}
else if (nr1 == 5)
{
trng.drawstring(". .", trng1x, trng1y);
trng.drawstring(" . ", trng1x, trng1y+30);
trng.drawstring(". .", trng1x, trng1y+60);
}
else if (nr1 == 6)
{
trng.drawstring(". .", trng1x, trng1y);
trng.drawstring(". .", trng1x, trng1y+30);
trng.drawstring(". .", trng1x, trng1y+60);
}
//teine t�Ring
if (nr2 == 1)
{
trng2.drawstring(" ", trng2x, trng1y);
trng2.drawstring(" . ", trng2x, trng1y+30);
trng2.drawstring(" ", trng2x, trng1y+60);
}
else if (nr2 == 2)
{
trng2.drawstring(" . ", trng2x, trng1y);
trng2.drawstring(" ", trng2x, trng1y+30);
trng2.drawstring(" . ", trng2x, trng1y+60);
}
else if (nr2 == 3)
{
trng2.drawstring(". ", trng2x, trng1y);
trng2.drawstring(" . ", trng2x, trng1y+30);
trng2.drawstring(" .", trng2x, trng1y+60);
}
if (nr2 == 4)
{
trng2.drawstring(". .", trng2x, trng1y);
trng2.drawstring(" ", trng2x, trng1y+30);
trng2.drawstring(". .", trng2x, trng1y+60);
}
else if (nr2 == 5)
{
trng2.drawstring(". .", trng2x, trng1y);
trng2.drawstring(" . ", trng2x, trng1y+30);
trng2.drawstring(". .", trng2x, trng1y+60);
}
else if (nr2 == 6)
{
trng2.drawstring(". .", trng2x, trng1y);
trng2.drawstring(". .", trng2x, trng1y+30);
trng2.drawstring(". .", trng2x, trng1y+60);
}
tsumma = nr1+nr2;
akesk = (nr1+nr2)/2;
trng2.setcolor(color.black);
trng2.setfont(new font("goudy handtooled bt", font.plain, 16));
trng2.drawstring("aritmeetiline keskmine on :"+akesk,10,200);
//<>||
@override
public void actionperformed(actionevent e) {
// todo auto-generated method stub
@override
public void mouseclicked(mouseevent e) {
// todo auto-generated method stub
viska();
repaint();
}
}
//<>||
@override
public void mouseentered(mouseevent e) {
// todo auto-generated method stub
@override
public void mouseexited(mouseevent e) {
// todo auto-generated method stub
@override
public void mousepressed(mouseevent e) {
// todo auto-generated method stub
@override
public void mousereleased(mouseevent e) {
// todo auto-generated method stub