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);
}
}
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);
}
}
Yorumunuzu Ekleyin
Java Applet ile Choice Nesnesi Yorumları +1 Yorum
-
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 acacak07 Mart 2011 22:43:10, Pazartesi