Java Applet Örnekleri : Cep Telefonu Tuş Takımı

advertisement
Cep Telefonu Tuş Takımı
Cep Telefonu Tuş Takımı
Telefon tuş takımı uygulaması
import
import
import
import
java.applet.Applet;
java.awt.*;
java.awt.event.ActionEvent;
java.awt.event.ActionListener;
public class tel extends Applet implements ActionListener {
int sayac = 1;
TextField ekran = new TextField(10);
Button Bir = new Button("2 ABC");
Button Iki = new Button("3 DEF");
Button Uc = new Button("4 GHI");
Button Temizle = new Button("Temizle");
Object EnSonTus;
public void init() {
add(ekran);
add(Bir);
Bir.addActionListener(this);
add(Iki);
Iki.addActionListener(this);
add(Uc);
Uc.addActionListener(this);
add(Temizle);
www.dersmax.net
Cep Telefonu Tuş Takımı
1
Cep Telefonu Tuş Takımı
Temizle.addActionListener(this);
}
public void actionPerformed(ActionEvent e) {
boolean AyniTusmu = (EnSonTus == e.getSource()) ? true : false;
String Harf = "";
if (e.getSource() == Bir) {
if (sayac == 1) {
Harf = "A";
}
if (sayac == 2) {
Harf = "B";
}
if (sayac == 3) {
Harf = "C";
}
if (sayac == 4) {
Harf = "2";
}
EnSonTus = Bir;
}
if (e.getSource() == Iki) {
if (sayac == 1) {
Harf = "D";
}
if (sayac == 2) {
Harf = "E";
}
if (sayac == 3) {
Harf = "F";
}
if (sayac == 4) {
Harf = "3";
}
EnSonTus = Iki;
}
if (e.getSource() == Uc) {
if (sayac == 1) {
Harf = "G";
}
if (sayac == 2) {
Harf = "H";
}
if (sayac == 3) {
Harf = "İ";
}
if (sayac == 4) {
Harf = "4";
}
www.dersmax.net
Cep Telefonu Tuş Takımı
2
Cep Telefonu Tuş Takımı
EnSonTus = Uc;
}
if (AyniTusmu) {//Ayni Tus
sayac = sayac + 1;
sayac=(sayac == 5)?1:sayac;
int SonHarfNo = (ekran.getText().length()) == ? : ekran.getText().length() - 1;
ekran.setText(ekran.getText().substring(, SonHarfNo) + Harf);
} else { //Farkli Tus
sayac = 1;
ekran.setText(ekran.getText() + Harf);
}
if (e.getSource() == Temizle) {
ekran.setText(null);
sayac = 1;
}
}
}
www.dersmax.net
Cep Telefonu Tuş Takımı
3
Download