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