Hesap Makinesi ve Harf Makinesi Uygulaması Hesap Makinesi ve Harf Makinesi Uygulaması Web sayfası üzerinden çalışan bir hesap makinesi appleti ve Tuşlanan harflere göre ekrana harfleri yazıp, boşluk, karakteri büyütme ve küçültme işlemlerini yapan uygulama Hesap Makinesi import import import import import import java.applet.Applet; java.awt.Button; java.awt.FlowLayout; java.awt.GridLayout; java.awt.TextField; java.awt.event.*; public class Hesap extends Applet implements ActionListener{ TextField ekran=new TextField(50); Button bir=new Button("1"); Button iki=new Button("2"); Button uc=new Button("3"); Button dort=new Button("4"); Button arti=new Button("+"); Button esittir=new Button("="); Button ctusu=new Button("C"); int soldaki, sagdaki, islem; public void init() { add(ekran); www.dijitalders.com Hesap Makinesi ve Harf Makinesi Uygulaması 1 Hesap Makinesi ve Harf Makinesi Uygulaması ekran.setEditable(false); //İçeriğin değişmesi engellendi. ekran.setFocusable(false); //İmlecin yanıp sönmesi engellendi. add(bir); bir.addActionListener(this); add(iki); iki.addActionListener(this); add(uc); uc.addActionListener(this); add(dort); dort.addActionListener(this); add(arti); arti.addActionListener(this); add(esittir); esittir.addActionListener(this); add(ctusu); ctusu.addActionListener(this); } public void actionPerformed(ActionEvent Olay){ if(Olay.getSource()==bir){ ekran.setText(ekran.getText()+"1"); } if(Olay.getSource()==iki){ ekran.setText(ekran.getText()+"2"); } if(Olay.getSource()==uc){ ekran.setText(ekran.getText()+"3"); } if(Olay.getSource()==dort){ ekran.setText(ekran.getText()+"4"); } if(Olay.getSource()==arti){ islem=1; soldaki=Integer.parseInt(ekran.getText()); ekran.setText(""); } if(Olay.getSource()==esittir){ sagdaki=Integer.parseInt(ekran.getText()); switch(islem){ case 1: ekran.setText(Integer.toString(soldaki+sagdaki));break; } } if(Olay.getSource()==ctusu){ Cyap(); } } public void Cyap(){ soldaki=; sagdaki=; islem=; ekran.setText(""); } } www.dijitalders.com Hesap Makinesi ve Harf Makinesi Uygulaması 2 Hesap Makinesi ve Harf Makinesi Uygulaması Harf Makinesi import import import import import import java.applet.Applet; java.awt.Button; java.awt.FlowLayout; java.awt.GridLayout; java.awt.TextField; java.awt.event.*; public class HarfYazar extends Applet implements ActionListener{ TextField ekran=new TextField(50); Button bir=new Button("A"); Button iki=new Button("B"); Button uc=new Button("C"); Button dort=new Button("D"); Button bosluk=new Button("Bosluk"); Button buyut=new Button("Büyüt"); Button kucult=new Button("Küçült"); public void init() { add(ekran); ekran.setEditable(false); //İçeriğin değişmesi engellendi. ekran.setFocusable(false); //İmlecin yanıp sönmesi engellendi. add(bir); bir.addActionListener(this); www.dijitalders.com Hesap Makinesi ve Harf Makinesi Uygulaması 3 Hesap Makinesi ve Harf Makinesi Uygulaması add(iki); iki.addActionListener(this); add(uc); uc.addActionListener(this); add(dort); dort.addActionListener(this); add(bosluk); bosluk.addActionListener(this); add(buyut); buyut.addActionListener(this); add(kucult); kucult.addActionListener(this); } public void actionPerformed(ActionEvent Olay){ if(Olay.getSource()==bir){ ekran.setText(ekran.getText()+"A"); } if(Olay.getSource()==iki){ ekran.setText(ekran.getText()+"B"); } if(Olay.getSource()==uc){ ekran.setText(ekran.getText()+"C"); } if(Olay.getSource()==dort){ ekran.setText(ekran.getText()+"D"); } if(Olay.getSource()==bosluk){ ekran.setText(ekran.getText()+" "); } if(Olay.getSource()==buyut){ ekran.setText(ekran.getText().toUpperCase()); } if(Olay.getSource()==kucult){ ekran.setText(ekran.getText().toLowerCase()); } } } www.dijitalders.com Hesap Makinesi ve Harf Makinesi Uygulaması 4