Apakah yang dimaksud dengan GUI?
Abstract Window Toolkit (AWT)
AWT adalah istilah bagi sekumpulan
objek GUI yang dibawa oleh Java diawal kemunculannya ketika masih
mengusung nama Java (Bukan Java 2). Meski demikian, ada beberapa objek
AWT yang sampai saat ini (era Java 2) belum bisa digantikan oleh objek
yang baru. Secara umum bisa dikatakan bentuk dari objek-objek AWT akan
mengikuti bentuk default yang dibawa oleh sistem operasi, misalnya
WINDOWS. Hampir semua komponen AWT adalah turunan dari Class Component.
Beberapa Objek Grafis AWT :
Contoh Dalam Syntax Java (untuk membuat sebuah tombol) :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| import java.awt.Frame;import java.awt.Button;public class demoAWT extends Frame{ private Button tombol; public demoAWT() { this.tombol = new Button("TOMBOL"); setLayout(null); this.tombol.setBounds(10,50,100,40); this.add(this.tombol); this.setTitle("TEST"); this.setSize(300,300); this.setVisible(true); } public static void main (String[] args) { new demoAWT(); }} |
Swing
Swing adalah sebutan bagi objek visual yang dibawa Java
2. Objek-objek Swing merupakan pengembangan dari objek AWT. Objek Swing
memiliki desain yang berbeda dibandingkan dengan desain default dari
sistem operasi. Dengan kata lain objek Swing adalah objek visual yang
mengusung teknologi Java murni. Hampir semua komponen Swing adalah
turunan dari Class JComponent.
Beberapa Objek Grafis AWT :
Contoh Dalam Syntax Java (untuk membuat sebuah tombol tanpa icon) :
import javax.swing.JFrame;import javax.swing.JButton;public class contohJButton extends JFrame{ private JButton button1; public contohJButton() { super("Contoh JButton"); this.button1 = new JButton("Simpan"); this.button1.setBounds(150,50,150,40); this.add(this.button1); this.setLayout(null); this.setSize(400,300); this.setVisible(true); } public static void main (String[] args){ new contohJButton(); }}
Sumber : http://www.klikilmu.com/mengenal-java-graphical-user-interface-gui/



Jangan lupa tinggalkan komentar ... EmoticonEmoticon