|
|
| |||||||
![]() |
| | Seçenekler |
|
#1
| ||||
| | ||||
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 void 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 void 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; } } |
![]() |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konu Açanlar | Forum | Cevaplar | Güncel Mesajlar |
| Navbar'a bayrak | Nurullah_ | Vbulletin | 2 | 16-06-2008 02:18 |
| pardusu seçmek için birkaç neden | kadınca | Linux | 0 | 16-01-2008 12:40 |
| Fare İmlecinde Bayrak | kadınca | Html kodları | 0 | 21-11-2007 08:37 |
| Zalman'ın yeni bayrak gemisi CNPS9500 Led fan | LeaveMeALoNe | Donanım Haberleri | 0 | 19-11-2007 07:56 |
| Güneydoğu için ayrı bayrak istiyorlar 9 Kasım 2007 | kadınca | Haberler | 0 | 09-11-2007 08:08 |