18 Nisan 2013 Perşembe

Java Gui--2 (JLabel)




JLabel Kullanımı

     JLabel  Swing sınıfının bir elemanıdır.Belirlediğiniz yazıyı ekranda sabitler.
Jlabel Kullanım şekilleri:

***JLabel( ) sadece JLabel oluşturur.Ne yazı ne de başka bir şey içermez.
***JLabel(Icon image ) belirlenen görüntü ile JLabel oluşturur.
***JLabel(Icon image , int horizantalAlingnment) belirlenen görüntü ve yatay hizalı JLabel oluşturur.
***JLabel(String text) yazı içeren JLabel oluşturur.
***JLabel(String text , Icon image , int horizantalAlingnment) metin ,resim ve yatay hizalı JLabel oluşturur.
***JLabel(String text ,  int horizantalAlingnment) metin ve yatay hizalı JLabel oluşturur.

JLabel Örneği :

   1.     import javax.swing.JFrame;
   2.     import javax.swing.JLabel;
   3.      
   4.     public class JLabelDemo{
   5.             
   6.         public static void main(String[] args) {
   7.             JFrame frame = new JFrame("JLabel");
   8.             JLabel label = new JLabel("JLabel Ornek");
   9.             frame.add(label);
   10.                               frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
   11.                               frame.setLocationRelativeTo(null);
   12.                               frame.setSize(300, 100);
   13.                               frame.setVisible(true);
   14.                           }
   15.                       }
Kodları yazıp derlediğimizde ekran görüntüsü aşağıdaki gibi olacaktır:



Burada  JLabel("JLabel Ornek") şeklinde JLabel’ın içinde yazmasını istediğimiz yazıyı ekledik.Daha sonra  bu Jlabel’ı JFram’e  frame.add(label) şeklinde ekledik.Bu şekilde ilk JLabel örneğimizi yapmış olduk.
     Ayrıca ilk verdiğimiz yazıyı setText( ) metoduyla değiştirebiliriz.Bunun için:
label.setText(“Yazmak istediğimiz metin”);
şeklinde yeniden düzenleyebiliriz.

JLabel  Font Değiştirme

     JLabel ‘ın içerisindeki yazımızın fontunu setFont( ) metoduyla değiştirebiliriz.Ama öncesinde  Font nesnesi oluşturmalıyız.Font nesnesinin ise üç elemana ihtiyacı vardır.Bunlar  yazı tipi(Verdana ,Times New Roman, …) , yazı şekli(Bold,Italic,…) ve son olarakta yazının boyutudur.Font nesnesini oluşturduktan sonra JLabel’a uyguluyoruz.Şimdi bunları yapacak olursak:

Font font = new Font(“ Verdana” , Font.Italic , 18) ;

label.setFont(font) ;

şeklinde olmalıdır.

JLabel Font Örneği :

1.     import java.awt.Font;
2.     import javax.swing.JFrame;
3.     import javax.swing.JLabel;
4.      
5.     public class JLabelDemo{
6.             
7.         public static void main(String[] args) {
8.             JFrame frame = new JFrame("JLabel");
9.             JLabel label = new JLabel("JLabel Ornek");
10.                   Font font = new Font("Verdana",Font.ITALIC,25);
11.                   label.setFont(font);
12.                   frame.add(label);
13.                   frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
14.                   frame.setLocationRelativeTo(null);
15.                   frame.setSize(300, 100);
16.                   frame.setVisible(true);
17.               }
18.           }

Derleyip çalıştırdığımızda görüntümüz aşağıdaki gibi olmalıdır:



 

0 yorum:

Yorum Gönder