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 ve Harf Makinesi UygulamasıHesap Makinesi

import java.applet.Applet;
import java.awt.Button;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.TextField;
import 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);
       
        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=0;
        sagdaki=0;
        islem=0;
        ekran.setText("");
    }
}

 

Hesap Makinesi ve Harf Makinesi UygulamasıHarf Makinesi

import java.applet.Applet;
import java.awt.Button;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.TextField;
import 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);

        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());
        }
    }
}

 


Yorumunuzu Ekleyin


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