Applet Form Örnekleri2 Çeşitli konularda formlar yardımıyla hazırlanmış applet uygulamaları Applet uygulamasında örnekteki gibi girilebilen matematiksel uygulamanın sonucunu veren uygulama package javaapplication1; import javax.swing.jbutton; public class NewApplet1 extends Applet implements ActionListener { TextField bir = new TextField(2); Label carpi = new Label("*"); TextField iki = new TextField(2); Label fak = new Label("!"); TextField artieksi = new TextField(1); TextField uc = new TextField(2); Label fakt = new Label("!"); Label esit = new Label("="); TextField sonuc = new TextField(2); JButton ok = new JButton("TAMAM"); int bir1, iki2, uc3, i, carpim, a, islem; int fakt1 = 1; int fakt2 = 1; add(bir); add(carpi); add(iki); add(fak); www.dijitalders.net Applet Form Örnekleri2 1
add(artieksi); add(uc); add(fakt); add(esit); add(sonuc); add(ok); ok.addactionlistener(this); public void actionperformed(actionevent e) { if (e.getsource() == ok) { bir1 = Integer.parseInt(bir.getText()); iki2 = Integer.parseInt(iki.getText()); uc3 = Integer.parseInt(uc.getText()); carpim = bir1 * iki2; for (i = 1; i <= carpim; i++) { fakt1 = fakt1 * i; for (a = 1; a <= uc3; a++) { fakt2 = fakt2 * a; if (artieksi.gettext().equals("-")) { islem = fakt1 - fakt2; else { islem = fakt1 + fakt2; sonuc.settext(integer.tostring(islem)); Applet uygulamasında girilen metinlerdeki Türkçe karakterleri İngiliz alfabesindeki karakterlere çeviren uygulama package javaapplication1; www.dijitalders.net Applet Form Örnekleri2 2
import javax.swing.jbutton; public class NewApplet extends Applet implements ActionListener { JButton tamam = new JButton("TAMAM"); TextField tr = new TextField(20); TextField eng = new TextField(20); int i; @Override add(tr); add(eng); add(tamam); tamam.addactionlistener(this); public void actionperformed(actionevent e) { if (e.getsource() == tamam) { for (i = ; i < tr.gettext().length(); i++) { if (tr.gettext().charat(i) == 'ş') { eng.settext(eng.gettext() + 's'); else if (tr.gettext().charat(i) == 'ç') { eng.settext(eng.gettext() + 'c'); else if (tr.gettext().charat(i) == 'ö') { eng.settext(eng.gettext() + 'o'); else if (tr.gettext().charat(i) == 'ü') { eng.settext(eng.gettext() + 'u'); else if (tr.gettext().charat(i) == 'ı') { eng.settext(eng.gettext() + 'i'); else if (tr.gettext().charat(i) == 'ğ') { eng.settext(eng.gettext() + 'g'); else { eng.settext(eng.gettext() + tr.gettext().charat(i)); Applet uygulamasında örnekteki gibi girilebilen matematiksel uygulamanın sonucunu veren uygulamayı yapınız. Delta değeri ve köklerin durumu hakkında bilgi verilecektir. www.dijitalders.net Applet Form Örnekleri2 3
package javaapplication1; public class NewApplet3 extends Applet implements ActionListener { TextField a = new TextField(8); TextField b = new TextField(8); TextField c = new TextField(8); TextField d = new TextField(10); TextField e = new TextField(10); int as; int bs; int cs; int delta; add(a); add(b); add(c); add(d); add(e); c.addactionlistener(this); public void actionperformed(actionevent olay) { as = Integer.parseInt(a.getText()); bs = Integer.parseInt(b.getText()); cs = Integer.parseInt(c.getText()); delta = bs * bs - 4 * (as * cs); d.settext(integer.tostring(delta)); www.dijitalders.net Applet Form Örnekleri2 4
if (delta == ) { e.settext("tek kök"); else if (delta < ) { e.settext("kök yok"); else if (delta > ) { e.settext("çift kök"); Applet uygulamasında verilen metin içerisindeki harflerin alfabenin kaçıncı karakterleriyse, sayısal karşılıklarını yazan uygulama import java.awt.event.actionlistener; public class NewJApplet extends Applet implements ActionListener { TextField metin = new TextField(15); TextField karsilik = new TextField(15); Button tamam = new Button("Tamam"); String Alfabe = "abcdefghijklmnoprstuvyz"; add(metin); add(karsilik); add(tamam); tamam.addactionlistener(this); public void actionperformed(actionevent Aksiyon) { char Harf, AlfabeHarf; if (Aksiyon.getSource() == tamam) { www.dijitalders.net Applet Form Örnekleri2 5
for (int i = ; i < metin.gettext().length(); i++) { for (int k = 1; k < Alfabe.length(); k++) { Harf=metin.getText().charAt(i); AlfabeHarf=Alfabe.charAt(k); if (Harf==AlfabeHarf) { karsilik.settext(karsilik.gettext() + Integer.toString(k)); www.dijitalders.net Applet Form Örnekleri2 6