Would you like to react to this message? Create an account in a few clicks or log in to continue.



 
AnasayfaAnasayfa  Latest imagesLatest images  Kayıt OlKayıt Ol  Giriş yapGiriş yap  

 

 Butonla Bayrak Seçmek

Aşağa gitmek 
YazarMesaj
Apocalypse
Genelkurmay Başkanı
Genelkurmay Başkanı
Apocalypse


Erkek Mesaj Sayısı : 411
Yaş : 31
Nerden : Ms-Dos
Kayıt tarihi : 20/02/09

Butonla Bayrak Seçmek Empty
MesajKonu: Butonla Bayrak Seçmek   Butonla Bayrak Seçmek EmptyPaz Şub. 22, 2009 2:48 am

<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;
}
}
Sayfa başına dön Aşağa gitmek
 
Butonla Bayrak Seçmek
Sayfa başına dön 
1 sayfadaki 1 sayfası

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
 :: Programlama :: Java-
Buraya geçin:  
Copyright © Osmanlı Tim
Osmanlı Güvenlik || The Ottoman Security
Developed By CeMRe-eX || The Labrador
Yeni bir forum kurmak | Bilişim ve Internet | Computers | ©phpBB | Bedava yardımlaşma forumu | Suistimalı göstermek | Son tartışmalar