Applet Uygulamasi Wwwjavadilicom

  • Uploaded by: www.javadili.com
  • 0
  • 0
  • December 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Applet Uygulamasi Wwwjavadilicom as PDF for free.

More details

  • Words: 644
  • Pages: 3
m

HosgeldinizSW.java Program 1.2 de verilmiştir. Bu program SWING kütüphanesinin alt kütüphanesi olan JoptionPane kütüphanesi kullanılarak yaratılmıştır. Çıktı yazısı ekranda grafik pencere olarak belirir ve Java sınıfına Hoş geldiniz! mesajını verir. Tüm bu kütüphanelerin detayları ilerideki bölümlerde verilecektir. Şimdilik nasıl kullanıldıklarını öğrenmekle ve programlarımızı örnek programlara benzeterek yazmaya çalışacağız. Uzman programcılar isterlerse ilgili bölümlerden komut detaylarına derhal girebilirler.

va

dil

i.c o

Program 1.2 HosgeldinizSW.java programı import javax.swing.JOptionPane; class HosgeldinizSW { public static void main (String args[]) { JOptionPane.showMessageDialog(null,"Java sinifina hos geldiniz!", "HosgeldinizSW programi",JOptionPane.INFORMATION_MESSAGE); System.exit(0); } } Bu programi javac HosgeldinizSW.java ve java HosgeldinizSW komutlarini kullanarak çalistirdigimizda 01001.JPG

ww w. ja

Sekil 1.1 HosgeldinizSW dosyasinin konsol SWING pop-up grafik çiktisi kullanarak görülmesi Bu çiktiyi alabilmek için java SWING kütüphanesi içerisinde yer alan JOptionPane.showMessageDialog(....) metodunu kullandik. Bu metodun görevi System.out.println metoduyla aynidir. Farki ise grafik ortamda çikti vermesidir. Metot içindeki ikinci sirada verilen String tipi sabit, "Java sinifina hos geldiniz!" grafik çiktiya aktarilmistir. Üçüncü sirada verilen string tipi "HosgeldinizSW programi" sabiti de grafik kutusunun adini belirtmistir. JoptionPane.INFORMATION_MESSAGE komutu ise bilgi (information) mesaji penceresi açilacagini belirtmistir. (grafikteki i harfi – information – bilgi kelimesinin bas harfidir). Bu alanda kullanabilecegimiz diger alternatifler sunlardir : JOptionPane.ERROR_MESSAGE : hata mesaji JoptionPane.WARNING_MESSAGE : uyari mesaji JoptionPane.QUESTION_MESSAGE : soru mesaji JoptionPane.PLAIN_MESSAGE : sade (ikonsuz) mesaj System.exit(0); metodu çikti penceresinde görülen OK dügmesine basildiginda pencerenin kapanmasini saglar.

i.c o

m

import javax.swing.JoptionPane; deyimi swing kütüphanesinde yer alan JoptionPane sinifini çagirir. Programdan da görülecegi gibi sinifimizin (class) adi HosgeldinizSW dir. Bir önceki programdaki gibi bu programda kullandigimiz komutlar public static void main(String args[]) komutuyla tanimlanan ana metodun içinde yazilmistir. Üçüncü konsol program örnegimizde iki java programini birlestirecegiz Ilk programimiz BasicWindowAdaptor.java Program 1.3 de verilmistir. Program 1.4 ise HosgeldinizSWF.java programini kapsamaktadir. BasicWindowMonitor programini bundan sonraki programlarimizda sik sik kullanacagiz.

ww w. ja

va

dil

Program 1.6 HosgeldinizApplet.java programi import java.applet.Applet; import java.awt.*; public class HosgeldinizApplet extends Applet { public void paint(Graphics g) { g.drawString("Java sinifina hos geldiniz!",25,35); } } bu programi çalistirmak için önce HosgeldinizApplet.html HTML dili programini yazmamiz gerekir Program 1.7 HosgeldinizApplet.html HTML kodu bu html kodunda komutu html'e compile edilmis olan HosgeldinizApplet.class dosyasinin gösterilmesini istemektedir. Süphesiz ayni komut çok daha kompleks bir html dosyasinin içinde de ayni görevi görmek amaciyla kullanilabilirdi. Programi çalistirmak için javac HosgeldinizApplet.java appletviewer HosgeldinizApplet.html komutlarini konsolda vermemiz yeterlidir. Elbette HosgeldinizApplet.html dosyasinin yukarida belirtildigi gibi hazirlanmis olmasi da gerekir. Fakat Konsol programlarindan farkli olarak sonucu konsol yerine Applette (browser programinda) görürüz. Ayni sonucu appletviewer deyimini kullanmadan herhangi bir browser programi çagirarak da elde edebiliriz. Browser programinda sonucu görebilmek için önce programi açmamiz sonra da HosgeldinizApplet.html dosyasini bularak açmamiz gerekir. Çikti görüntüsü asagidaki gibi olacaktir. 01004.JPG

m

ww w. ja

va

dil

i.c o

Sekil 1.4 HosgeldinizApplet.html dosyasinin appletviewer programi kullanarak görülmesi Bu programinda temel olarak bazi farkliliklar disinda bir önceki programlara benzedigini gözlemleyebiliriz. Bu programin temel farki internet ortamindan herhangi bir bilgisayardan da (gerekli ayarlama ve kopyelemelerden sonra) görülebilir olmasidir. import java.applet.Applet; import java.awt.*; deyimleri java kütüphanesindeki Applet ve pencere(awt) sinif grafik programlarini programimiza aktarir. public class HosgeldinizApplet extends Applet deyimi HosgeldinizApplet isimli sinifi (class) yaratir. Bu sinif tüm Applet sinifinin bir devami olarak tanimlanmaktadir (extends Applet) diger bir deyimle Applet sinifinin bütün metotlari extends deyimiyle HosgeldinizApplet sinifimizin içine kopyalanmistir. public void paint(Graphics g) deyimi appletin grafik olarak çizilmesini saglar. Bu Metot Graphics sinifi g nesnesini girdi olarak kullanir. Metotun çiktisi yoktur. g.drawString("Java sinifina hos geldiniz!",25,35); Bu terim Appletin x = 25, y=35 noktasina Java sinifina hos geldiniz! Yazisini çizer. DrawString Grafik sinifi g nesnesine ait bir metotdur. Bu programda temel grafik kütüphanesi olarak abstract window toolkit (awt) kullanilmistir. ayrica konsol programlarindan farkli olarak bu programda main metodunun kullanilmadigina da dikkat ediniz. bir program hem applet hem de konsol olarak da olusturulabilir, yani hem main metodu olabilir hem de applet (html) ortaminda çalisabilir. Ayni appleti oldukça benzer bir sekilde SWING kütüphanesini kullanarak da olusturabilirdik.

Related Documents

Athipathy Applet
April 2020 16
Applet Browser
April 2020 8
Java Applet
June 2020 2
Applet Browser
November 2019 18
Corba Wwwjavadilicom
December 2019 58