Applet Form Örnekleri2 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 import import import java.applet.Applet; java.awt.*; java.awt.event.*; 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; public void init() { add(bir); add(carpi); add(iki); add(fak); www.dijitalders.net Applet Form Örnekleri2 1 Applet Form Örnekleri2 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; import java.applet.Applet; www.dijitalders.net Applet Form Örnekleri2 2 Applet Form Örnekleri2 import java.awt.*; import java.awt.event.*; 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 public void init() { 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 Applet Form Örnekleri2 package javaapplication1; import java.applet.Applet; import java.awt.event.*; import java.awt.*; public class NewApplet3 extends Applet implements ActionListener { TextField a TextField b TextField c TextField d TextField e int as; int bs; int cs; int delta; = = = = = new new new new new TextField(8); TextField(8); TextField(8); TextField(10); TextField(10); public void init() { 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 Applet Form Örnekleri2 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 import import import java.applet.Applet; java.awt.event.*; java.awt.*; 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"; public void init() { 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 Applet Form Örnekleri2 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