Java Applet Örnekleri : Hesap Makinesi ve Harf Makinesi Uygulaması

advertisement
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
Download