Académique Documents
Professionnel Documents
Culture Documents
m
öğ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.
o
import javax.swing.JOptionPane;
class HosgeldinizSW {
public static void main (String args[])
{
i.c
JOptionPane.showMessageDialog(null,"Java sinifina hos geldiniz!",
"HosgeldinizSW programi",JOptionPane.INFORMATION_MESSAGE);
System.exit(0);
}
}
Bu programi
javac HosgeldinizSW.java
ve
java HosgeldinizSW
dil
komutlarini kullanarak çalistirdigimizda
01001.JPG
va
Sekil 1.1 HosgeldinizSW dosyasinin konsol SWING pop-up grafik çiktisi kullanarak
ja
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
w.
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
ww
m
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
o
BasicWindowAdaptor.java Program 1.3 de verilmistir. Program 1.4 ise HosgeldinizSWF.java
programini
kapsamaktadir. BasicWindowMonitor programini bundan sonraki programlarimizda sik sik
kullanacagiz.
i.c
Program 1.6 HosgeldinizApplet.java programi
import java.applet.Applet;
import java.awt.*;
public class HosgeldinizApplet extends Applet
{
public void paint(Graphics g)
{ dil
g.drawString("Java sinifina hos geldiniz!",25,35);
}
}
bu programi çalistirmak için önce HosgeldinizApplet.html HTML dili programini yazmamiz
gerekir
va
Program 1.7 HosgeldinizApplet.html HTML kodu
<html >
<applet code="HosgeldinizApplet.class" width=200 height=50 >
</applet >
</html>
bu html kodunda
ja
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
Sekil 1.4 HosgeldinizApplet.html dosyasinin appletviewer programi kullanarak görülmesi
Bu programinda temel olarak bazi farkliliklar disinda bir önceki programlara benzedigini
o
gözlemleyebiliriz. Bu
programin temel farki internet ortamindan herhangi bir bilgisayardan da (gerekli ayarlama ve
kopyelemelerden
sonra) görülebilir olmasidir.
i.c
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
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.
w.
ww