06.03.2015 Views

Java Kitabı

JAva`nın çalışma mantığıyla başlayıp basitten gelişmişe iyi bir kaynak

JAva`nın çalışma mantığıyla başlayıp basitten gelişmişe iyi bir kaynak

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

sonra, şöyle ağız tadıyla web sayfasına bir çizik atayım dedim. Yapacağım işlemler<br />

son derece kolaydı. Bir applet tasarlayacak ve bu sayede bir web sayfasına, çeşitli<br />

grafik metodları yardımıyla vektör şekiller çizebilecektim. Bunun için aşağıdaki gibi<br />

bir java kaynak kod dosyasını oluşturdum.<br />

import java.awt.*;<br />

import java.applet.Applet;<br />

public class Grafikler extends Applet<br />

{<br />

public void paint(Graphics g)<br />

{<br />

g.setColor(Color.BLUE);<br />

g.drawLine(0,0,100,100);<br />

}<br />

}<br />

Ekrana bir çizgi çizmek için, Applet’ in paint metodunu kullandım. Burada, çizgiyi<br />

Graphics sınıfının, drawLine metodu ile oluşturdum. Metod 4 parametre alıyordu. İlk<br />

ikisi x ve y koordinatlarını, son ikisi ise, çizginin bittiği yerin x ve y koordinatlarını<br />

vermekteydi. Ayrıca, çizgiyi mavi renkte boyamak istediğimden, Graphics<br />

nesnesine setColor metodu ile Color numaralandırıcısından BLUE değerini atadım.<br />

Sonuç aşağıdaki gibiydi.<br />

Elbette Graphics sınıfından çizebileceğim şekiller sadece basit bir çizgiden ibaret<br />

olamazdı. Daha pek çok şekil vardı. İçi dolu olanlar veya içi boş olanlar gibi. O<br />

halde yapmam gereken ortadaydı. Çizebileceğim her şekli deneyecektim ve<br />

sonuçlarını görecektim. Bu aynı zamanda benim için bir rehber olacaktı. Çizim kodu<br />

ve altında şeklin görüntüsü. Hemen parmakları sıvadım ve klavyemin tuşlarını<br />

aşındırmaya başladım. Öncelikle temel şekillerle işe başlama taraftarıydım. Yani<br />

dörtgenlerden.<br />

import java.awt.*;<br />

import java.applet.Applet;<br />

public class Grafikler extends Applet<br />

{<br />

public void paint(Graphics g)<br />

{<br />

g.setColor(Color.BLUE);<br />

g.setFont(new Font("Verdana",Font.BOLD,12));<br />

g.drawString("ICI BOS DORTGEN",0,165);<br />

289

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!