Java Applet ile Choice Nesnesi

Java Applet ile Choice Nesneleri ve Image nesnesi kullanılarak yapılmış Applet

 

import java.applet.Applet;
import java.awt.Choice;
import java.awt.Graphics;
import java.awt.event.ItemListener;
import java.awt.event.ItemEvent;
import java.awt.Label;
import java.awt.Color;
import java.awt.*;

public class ChoiceNesnesi2 extends Applet implements ItemListener {

    Choice BirinciKutu=new Choice();
    Choice IkinciKutu=new Choice();
    Label Mesaj=new Label("Bir marka seçiniz");
    int SecilenAraba;

    String Arabalar[][]={
                            {"Mercedes", "SLK", "CLK"},
                            {"Renault", "Megan", "Clio"},
                            {"BMW", "3.16", "3.18"},
                            {"Volvo", "S70", "S90"},
                            {"Ford", "Focus", "Fiesta"},
                            {"Volkswagen", "Golf", "Polo"}
    };
    String Ozellikler[][]={
                            {"Mercedes En Süper Araba", "SLK Tekstilci Arabası", "CLK İnşaatcılar Arabası"},
                            {"Renault", "Megan", "Clio"},
                            {"BMW", "3.16", "3.18"},
                            {"Volvo", "S70", "S90"},
                            {"Ford", "Focus", "Fiesta"},
                            {"Volkswagen", "Golf", "Polo"}
    };


    public void init() {

        setLayout(null);

        BirinciKutu.setLocation(10, 10);
        BirinciKutu.setSize(100, 20);
        add(BirinciKutu);
        BirinciKutu.addItemListener(this);

        IkinciKutu.setLocation(130, 10);
        IkinciKutu.setSize(100, 20);
        add(IkinciKutu);
        IkinciKutu.addItemListener(this);

        Mesaj.setLocation(10, 150);
        Mesaj.setSize(250, 20);
        add(Mesaj);
       

        for(int i=0; i<Arabalar.length; i++){
            BirinciKutu.add(Arabalar[i][0]);
        }
       
    }

    public void itemStateChanged(ItemEvent Nesne){

        //Bir onceki secimdeki Arac İlk eleman olarak atanır.
        SecilenAraba=BirinciKutu.getSelectedIndex();
               
        //Choice icerisendeki herşeyi yok eder.
        IkinciKutu.removeAll();
 
        Mesaj.setText(Ozellikler[SecilenAraba][0]);

        for(int i=1; i<Arabalar[SecilenAraba].length; i++){
            IkinciKutu.add(Arabalar[SecilenAraba][i]);
        }

        repaint();
    }

    public void paint(Graphics Ekran){
//        Color Renkler[]={Color.GREEN, Color.BLUE, Color.CYAN, Color.ORANGE, Color.CYAN, Color.MAGENTA };
//        Ekran.setColor(Renkler[SecilenAraba]);
//        Ekran.fillRect(250, 10, 50, 50);
       
        String Resimler[]={"1.jpeg", "2.jpeg", "3.jpeg", "4.jpeg", "5.jpeg"};
        Image Resim=getImage(getDocumentBase(), Resimler[SecilenAraba]);

        Ekran.drawImage(Resim, 250, 10, this);

    }
}
 

Java Applet ile Choice Nesnesi

Yorumunuzu Ekleyin
Java Applet ile Choice Nesnesi Yorumları +1 Yorum
  • Tayfun
    1
    Tayfun
    Benim javada ödevim var yardımcı olurmusunuz ödev kullanıcı adı ve şifre olcak altında
    kaydol ve giriş tuşu olcak kaydol deyince yeni yer gelcek ve oraya isim soy isim şifre felan gibi şeyler girilcek sonra onu text dosyası diye kaydetcek sonra giriş dediğimizde text dosyasından bakacak aynısı ise hoşgeldiniz diye sayfa acacak
    07 Mart 2011 22:43:10, Pazartesi


Yükleniyor...
Yükleniyor...