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