İPUCU

Seçenekler

Butonla Bayrak Seçmek

*reventon* - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
10/2008
Yaş:
31
Mesajlar:
1.537
Konular:
772
Teşekkür (Etti):
15
Teşekkür (Aldı):
323
Ticaret:
(0) %
13-03-2009 22:59
#1
Thumbs up
Butonla Bayrak Seçmek
<html>
<body>
<title>animasyon.html</title>
<applet code=diyalog.class width=450 height=300>
</applet>
<body>
</html>

Şimdi de aşağıda kaynak kodunu gördüünüz diyalog.java programını hazırlayalım:

import java.awt.*;
import java.applet.*;

public class diyalog extends Applet
{
String mesaj;
int secim;

//---------------------------------------------------------------------------------------------------------------
public **** init()
{

Panel buton=new Panel();

buton.add(new Button("ali basri"));
buton.add(new Button("Besiktas"));
buton.add(new Button("Galatasaray"));
buton.add(new Button("Trabzonspor"));
buton.add(new Button("Fenerbahce"));

add("KULLANILMIYOR",buton);

mesaj="";
secim=0;
}

//---------------------------------------------------------------------------------------------------------------
public **** paint(Graphics graf)
{
int i,j;

//TOPKARA Renklerini Hazırla
i=5;
j=50;

graf.setColor(Color.white);
graf.fillRect(i,j,25,25);

i=i+25;

graf.setColor(Color.yellow);
graf.fillRect(i,j,25,25);

graf.setColor(Color.black);
graf.drawRect(i-26,j-1,50,25);

//Beşiktaş renklerini hazırla
i=5;
j=j+35;

graf.setColor(Color.black);
graf.fillRect(i,j,25,25);

i=i+25;

graf.setColor(Color.white);
graf.fillRect(i,j,25,25);

graf.setColor(Color.black);
graf.drawRect(i-26,j-1,50,25);

//Galatasaray Renklerini Hazırla
i=5;
j=j+35;

graf.setColor(Color.red);
graf.fillRect(i,j,25,25);

i=i+25;

graf.setColor(Color.yellow);
graf.fillRect(i,j,25,25);

graf.setColor(Color.black);
graf.drawRect(i-26,j-1,50,25);

//Trabzonspor Renklerini Hazırla
i=5;
j=j+35;

graf.setColor(Color.magenta);
graf.fillRect(i,j,25,25);

i=i+25;

graf.setColor(Color.cyan);
graf.fillRect(i,j,25,25);

graf.setColor(Color.black);
graf.drawRect(i-26,j-1,50,25);

//Fenerbahçe Renklerini Hazırla
i=5;
j=j+35;

graf.setColor(Color.blue);
graf.fillRect(i,j,25,25);

i=i+25;

graf.setColor(Color.yellow);
graf.fillRect(i,j,25,25);

graf.setColor(Color.black);
graf.drawRect(i-26,j-1,50,25);

//Ekrana bilgi yerleştir......................................... ....
Font kf=new Font("Arial",Font.BOLD,16);
Font kf2=new Font("Arial",Font.BOLD,24);
graf.setFont(kf);
graf.drawString("Yukaridaki butonlardan birini klikleyiniz",70,70);

graf.setFont(kf2);
graf.drawString(mesaj,150,150);

//kullanıcının seçimine göre büyük bir bayrak çiz...

switch(secim)
{
case 1:
{
graf.setColor(Color.green);
graf.fillRect(150,170,100,100);

graf.setColor(Color.yellow);
graf.fillRect(250,170,100,100);

graf.setColor(Color.black);
graf.drawRect(149,169,200,100);

break;
}

case 2:
{
graf.setColor(Color.black);
graf.fillRect(150,170,100,100);

graf.setColor(Color.white);
graf.fillRect(250,170,100,100);

graf.setColor(Color.black);
graf.drawRect(149,169,200,100);

break;
}

case 3:
{
graf.setColor(Color.red);
graf.fillRect(150,170,100,100);

graf.setColor(Color.yellow);
graf.fillRect(250,170,100,100);

graf.setColor(Color.black);
graf.drawRect(149,169,200,100);

break;
}

case 4:
{
graf.setColor(Color.magenta);
graf.fillRect(150,170,100,100);

graf.setColor(Color.cyan);
graf.fillRect(250,170,100,100);

graf.setColor(Color.black);
graf.drawRect(149,169,200,100);

break;
}

case 5:
{
graf.setColor(Color.blue);
graf.fillRect(150,170,100,100);

graf.setColor(Color.yellow);
graf.fillRect(250,170,100,100);

graf.setColor(Color.black);
graf.drawRect(149,169,200,100);

break;
}
}
}

//--------------------------------------------------------------------------------------------------------------- public boolean action(Event olay, Object sonuc)
{

if ("TOPKARA".equals(sonuc))//equals Karşılaştırma yapıyor…
{
mesaj="En Büyük TURKIYE";
secim=1;
}

if ("Besiktas".equals(sonuc))
{
mesaj="En Büyük Besiktas!";
secim=2;
}

if ("Galatasaray".equals(sonuc))
{
mesaj="En Büyük Galatasaray!";
secim=3;
}

if ("Trabzonspor".equals(sonuc))//equals Karşılaştırma yapıyor….
{
mesaj="En Büyük Trabzonspor!";
secim=4;
}

if ("Fenerbahce".equals(sonuc))
{
mesaj="En Büyük Fenerbahce!";
secim=5;
}
repaint();
return true;
}
}
---------------------










turkish_adanali0142 - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
05/2009
Nereden:
Adana
Mesajlar:
1.124
Konular:
93
Teşekkür (Etti):
38
Teşekkür (Aldı):
141
Ticaret:
(0) %
21-05-2009 01:54
#2
tşkler aga.. bende değiştirdim biraz Türkiyemi,Adanaspor,Konyaspor, Adanademirspor ve Malatyaspor'u da ekleyip kendi siteme koyacam. selametler.
--------------------- Dağda üç Beş domuz Sürüsü
Tutturmuş Bir ********* Türküsü
Eline Almış Bayrak Diye Bir Masa örtüsü
Satsan Beş Para Etmez Ne Dirisi Ne De ölüsü
Soyu Soysuz Olan Sensin Toprak Senin Neyine
İte itlik Yapıp Kafa Tutma Beyine
Anlasa Dediğimi Sokaktaki Köpek Ağlar Haline

Duy Ulan Soysuz

Ne Mutlu Türk'üm Diyene!!!
cCc MeRaL cCc - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
04/2009
Nereden:
Gurbet
Mesajlar:
1.466
Konular:
15
Teşekkür (Etti):
193
Teşekkür (Aldı):
463
Ticaret:
(0) %
21-05-2009 08:20
#3
güzel paylasim emeginize saglik
---------------------

Gerek yok her sözü laf ile beyana.. Bir bakış bin söz eder bakıştan anlayana..!!
TrPunisher - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
05/2009
Mesajlar:
170
Konular:
17
Teşekkür (Etti):
4
Teşekkür (Aldı):
9
Ticaret:
(0) %
13-06-2009 14:13
#4
eyw.kardeş
---------------------
Grafiker
By_Punisher

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler

Yetkileriniz
Sizin Yeni Konu Acma Yetkiniz var yok
You may not post replies
Sizin eklenti yükleme yetkiniz yok
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı