Jumat, 15 November 2013

Keterkaitan FONT dengan GUI ???

Tugas Softfkill 2
Keterkaitan font dengan GUI
Maesa Maziah Sya’bani
54411233
3IA13
Link blog tugas :

Keterkaitan Font dengan GUI
GUI Pada Java  
GUI (Graphical User Interface) :
·       memungkinkan user untuk berinteraksi dengan komputer secara lebih baik.
·       Pengguna berinteraksi dengan berbagai elemen grafis,diantaranya: button, dialog box, menu, dsb.
·       Sejak 1994 Sun Microsystem berupaya untuk membuat JAVA memiliki perangkat bergayadesktop dengan Toolkit JAVA yang dikenal sebagai AWT (Abstract Windowing Toolkit).
·       Tahun 1997, muncul JFC (Java Foundation Class) untuk kepentingan pembuatan aplikasi Window yang merupakan pengembangan dari AWT. 
·       JFC mempunyai kode swing yang terdapat pada package yang disediakan pada JAVA SDK versi 1.2 ke atas (JAVA 2).
·       JAVA menyediakan dua graphical library.  
-       AWT (Abstract Windows Toolkit)
-       Swing
·       Contoh:  import java.awt.* ;  
Import java.awt.event.* ;   
Import javax.swing.* ;  

Graphical Object
·       Container (tempat), obyek yang dapat menampung komponen grafis dan tempat yang lebih Kecil.
Contoh: frames, panels 
·       Component, obyek grafis yang berfungsi untuk menampilkan data, menerima masukan, atau menunjukkan suatu kondisi.
Contoh: buttons, labels, text fields 
·       Event, obyek yang merepresentasikan suatu kejadian.
Contoh: gerakan mouse, penekanan tombol 
·       Listener, suatu obyek yang menunggu suatu kejadian khusus dan akan bereaksi (melakukan sesuatu) jika kejadian tersebut terjadi  



Keterkaitan font dengan GUI melalui Component Text GUI pada JAVA
import java.awt.*;
public class WindowText extends Frame {
public void paint(Graphics g) {
setSize(300, 200);
setTitle(getClass().getName());
Font f = new Font( "Monospaced , Font.BOLD, 16);
g.setFont(f);
g.drawString( "Hello ... , 10 , 100);
g.drawString( "Salam kenal dari Frame ... , 30 ,120);}
public static void main(String[ ] args) {
WindowText coba = new WindowText();
coba.setSize(500, 300);
coba.setLocation(200, 100);
coba.setTitle("Window Text );
coba.show();
}

Beberapa method java.awt.Font :
·       Font (String name, int style, int size) mengatur jenis font, format font (PLAIN,BOLD,ITALIC) dan ukuran font.
·       String getFontName() mengetahui nama font face
·       String getFamily() mengetahui jenis keluarga font 

Contoh penggunaan font pada GUI mengubah ukuran font pada Java AWT atau Swing

Misalkan dalam frame sudah ada Button atau JButton yang namanya btnTampil. Jadi perintah untuk mengubah ukuran font :
btnTampil.setFont( new Font( "Dialog" , 1 , 24 );

Keterangan :
·                  "Dialog" adalah jenis font-nya.
·                  1 adalah bentuk font-nya PLAIN
·                  24 adalah ukuran font-nya
Cara ini juga dapat diterapkan pada komponen-komponen lain yang memiliki method setFont.



SUMBER


Tidak ada komentar:

Posting Komentar