Zar Uygulaması Zar Uygulaması Rastgele.java ve ZarAt.java dosyalarından oluşan ve Rastgele.java dosyasını import yoluyla ZarAt.java dosyasına aktaran uygulama örneği ZarAt.java dosyası package paket; //import paket.Rastgele; import import import import import java.applet.Applet; java.awt.Button; java.awt.Label; java.awt.TextField; java.awt.event.*; public class ZarAt extends Applet implements ActionListener{ TextField Zar1=new TextField(2); TextField Zar2=new TextField(2); Label ZarYazi1=new Label(); Label ZarYazi2=new Label(); Button At=new Button("At"); Button Temizle=new Button("Temizle"); public void init() { add(Zar1); add(Zar2); add(ZarYazi1); add(ZarYazi2); www.dijitalders.com Zar Uygulaması 1 Zar Uygulaması add(At); add(Temizle); At.addActionListener(this); Temizle.addActionListener(this); } public static String ZarAdi(int Zar){ String Donecek=""; switch(Zar){ case 1:Donecek="Yek";break; case 2:Donecek="Dü";break; case 3:Donecek="Se";break; case 4:Donecek="Bara";break; case 5:Donecek="Beş";break; case 6:Donecek="Şeş";break; } return Donecek; } public void actionPerformed(ActionEvent Olay){ if(Olay.getSource()==At){ int Bir=Rastgele.Rastgele(); int Iki=Rastgele.Rastgele(); Zar1.setText(Integer.toString(Bir)); Zar2.setText(Integer.toString(Iki)); ZarYazi1.setText(ZarAdi(Bir)); ZarYazi2.setText(ZarAdi(Iki)); } if(Olay.getSource()==Temizle){ Zar1.setText(""); Zar2.setText(""); ZarYazi1.setText(""); ZarYazi2.setText(""); } } } www.dijitalders.com Zar Uygulaması 2 Zar Uygulaması Rastgele.java dosyası package paket; public class Rastgele { public static int Rastgele(){ return 1 + (int) (Math.random()*6); } } www.dijitalders.com Zar Uygulaması 3