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); dersmax.net 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(""); } } dersmax.net 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); dersmax.net 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()); } } } dersmax.net Hesap Makinesi ve Harf Makinesi Uygulaması 4