Turkhackteam.net/org - Turkish Hacking & Security Platform  
Geri git   Turkhackteam.net/org - Turkish Hacking & Security Platform >
Programlama
> Java

Java Object Oriented Programming temeline dayanan, çok işlevli, step by step işleyen dilin dökümanlarının paylaşım alanı.





Butonla bayrak seçmek

Java

Yeni Konu aç Cevapla
 
Seçenekler
Alt 26-09-2008 18:57   #1
  • Binbaşı
  • Üye Bilgileri
Üyelik tarihi
09/2008
Nereden
BuRs4
Mesajlar
Konular

Teşekkür (Etti): 0
Teşekkür (Aldı): 547


Thumbs down 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;
}
}



___________________________________________

§§§§§§§§§_§§§___§§§_§§§§§§§§§_§§§__§§§
___§§§____§§§___§§§_§§§___§§§_§§§_§§§_
___§§§____§§§___§§§_§§§§§§§§§_§§§§§§_
___§§§____§§§___§§§_§§§__§§§__§§§_§§§
___§§§____§§§§§§§§§_§§§___§§§_§§§__§§§
 Offline  
 
Alıntı ile Cevapla
Cevapla

Bookmarks

Seçenekler


Bilgilendirme Turkhackteam.net/org
Sitemizde yer alan konular üyelerimiz tarafından paylaşılmaktadır.
Bu konular yasalara uygunluk ve telif hakkı konusunda yönetimimiz tarafından kontrol edilse de, gözden kaçabilen içerikler yer alabilmektedir.
Bu tür konuları turkhackteamiletisim [at] gmail.com mail adresimize bildirebilirsiniz, konular hakkında en kısa sürede gerekli işlemler yapılacaktır.
Please Report Abuse, DMCA, Harassment, Scamming, Warez, Crack, Divx, Mp3 or any Illegal Activity to turkhackteamiletisim [at] gmail.com

Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz.
Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.



         

Powered by vBulletin® Copyright ©2000 - 2019

TSK Mehmetçik Vakfı

Türk Polis Teşkilatını Güçlendirme Vakfı

Google+
Pomeranian Boo
Siber Güvenlik
sosyal medya bayilik paneli

wau