Programlamadili.Net Yeni Nesil Programlama Portali
Makale Ara: 
Kullanıcı Adı : Şifre :
  • Makale Kategorileri
Anasayfa
ACPI [0]
Action Script [5]
Ajax [7]
ASP [12]
ASP.NET [23]
Assembly [3]
Bash [1]
C [4]
C# [9]
C++ [10]
Cobol [1]
Delphi [31]
Flash [5]
Html [9]
JAVA [36]
Java Script [12]
JSF [2]
Jsp [5]
Lua [1]
Matlab [2]
MySQL [30]
Oracle [1]
Pascal [31]
Perl [4]
Photoshop [2]
PHP [150]
Python [8]
REXX [6]
Ruby [1]
SEO [5]
Visual Basic [37]
  • Gorsel Ders Kategorileri
Asp [25]
Asp.Net [5]
Csharp [33]
Delphi [3]
Fireworks [4]
Flash [10]
Java Script [0]
Photoshop [0]
PHP [54]
Vb.Net [9]
Visual Basic [4]
  • Dil
English
Deutsch
deutsch
  • Reklam Alani
JAVA / Yazı Kontrolu
Yazı Kontrolu
Yazar: FERDIKUCUK
Eklenme: 25/01/08    Okunma: 223    
 
 

Appletlerde yazı kontrolu Font sınıfını kullanarak yapılır. Şekil 5.3.1 de java 1.1.5 de kullanılabilecek tüm yazı stillerinin (font) listesini veren stil.java programını görüyoruz.


 



import java.applet.*;


import java.awt.*;


 


public class stil extends Applet


{


 public void paint(Graphics g)


 {


 String stilListesi[];


 stilListesi=getToolkit().getFontList();


 int y=15;


   for(int i=0;i<stilListesi.length;i++)


   {


   g.drawString(stilListesi,15,y);


   y+=15;


   }


 }


}



Şekil 5.3.1 stil.java programı, java kütüphanesinde mevcut olan yazı sitillerini gösterir

 


 


 


 


 


 


 


 


 


 


 


 


 
 



Şekil 5.3.2 stil.java programı, java kütüphanesinde mevcut olan yazı sitillerini gösterir applet programının sonuçları.

 


Bu yazı sitillerinden birisi asağıda verilen yazı tiplerinden birisiyle beraber ve verilen belli bir yazı boyutunda gösterilebilir.


 


public final static int PLAIN    : düz yazı sitili

 


public final static int BOLD      : Kalın yazı sitili


 


public static int ITALIC             : İtalik (yatık) yazı sitili


 


bu tanımlardaki final sözcüğü bu ifadelerin değişken değil sabit olduğunu gösterir.Font sınıfının kurucu metodu şu şekildedir.


 


Public Font( String s, int yazı_sitili, int harf_boyutu);

 


Bir appletin yazı sitili Graphics sınıfındaki setFont metoduyla değiştirilebilir.


 


Public abstract void setFont(Font f)


 


Örnek olarak aşağıdaki deyimi verebiliriz :


 


g.setFont(new Font(“Serif”,Font.BOLD,12);


 


Şimdi setFont metotunu küçük bir örnekte kullanarak gösterelim :


 



 


import java.awt.*;


import java.applet.Applet;


 


public class RenkFont extends Applet


{


 private int kirmizi,yesil,mavi;


 public void init()


 {


 kirmizi=100;


 yesil=255;


 mavi=125;


 }


 


 public void paint(Graphics g)


 {


 g.setColor(new Color(kirmizi,yesil,mavi));


 setBackground(new Color(0,0,255));


 g.setFont(new Font("TimesRoman",Font.BOLD,36));


 g.drawString("ABCDEFGHIJKLMNOPQRSTUVWXYZ",50,33);


 showStatus("Su andaki font : "+g.getFont());


 }


 


}



Şekil 5.3.3 RenkFont.java programı, java kütüphanesindeki Font uygulamasını gösterir

 


 


 




 


  


 

 


 


 


 


Şekil 5.3.4 RenkFont.html programı, java kütüphanesindeki Font uygulamasını gösterir


Taglar: 41 Tek boyutlu degiskenler Ayni adli metodlarin bir arada kullanilmasi overloading Cok boyutlu degiskeneler Diger metotlar Grafikler, Fontlar ve Renkler Graphics sinifi Graphics sinifi Java API Kutuphanesi Java Derleme ve Calistirma Windows Icin Java Dilinin temel komutlari Java Platformu Java Polygon cizimi Java Programlama dili temel degisken turleri Java programini yazma ve calistirma java da Cizgi cizimi java da Oval ve acili oval cizimi Java da this deyiminin kullanimi Javada Aritmetik islemler Javanin Kullanim Alanlari Javanin Ozellikleri Javada Mantiksal islemler Javada Metodlarin kendi kendini cagirmasi Recusion Javada Metotlar JRE ve SDK Kalitim yoluyla alt sinifa baglanmis ust sinif referansi uzerinden alt sinifi cagirma

Isminiz:
E-mail adresiniz:
Güvenlik Kodu:
  
 

 

Istatistikler ,
Sitemizde su anda 31 kategori, 453 makale , 147 görsel ders ve 142 Ziyaretci bulunmaktadir...
Toplam üye sayimiz : 951

Web Stats Ferdi Tayfur | Memur Muzaffer | Bedava Mp3 indirin | Visual Basic | Rss| Fnex.Net| Forum Dünyasi
Pagerank

Copyright © 2007 Programlamadili.net - Programlama & Tasarim: Recep Ikiz & Ferdi Küçük

| Site Haritasi |

"Ne Aradığını Bilmeyen Bulduğunun Farkına Varamaz "
ACPI Programlama dili, Action Script Programlama dili, Ajax Programlama dili, ASP Programlama dili, ASP.NET Programlama dili, Assembly Programlama dili, Bash Programlama dili, C Programlama dili, C# Programlama dili, C++ Programlama dili, Cobol Programlama dili, Delphi Programlama dili, Flash Programlama dili, Html Programlama dili, JAVA Programlama dili, Java Script Programlama dili, JSF Programlama dili, Jsp Programlama dili, Lua Programlama dili, Matlab Programlama dili, MySQL Programlama dili, Oracle Programlama dili, Pascal Programlama dili, Perl Programlama dili, Photoshop Programlama dili, PHP Programlama dili, Python Programlama dili, REXX Programlama dili, Ruby Programlama dili, SEO Programlama dili, Visual Basic Programlama dili,
Reklam alanı