Kamis, 26 April 2012

Video
Text

JAVA No.11: Membuat Swing dan Layout GUI [Praktek Java Guestbook 1]

Java Guestbook Series (Part 1)
Setelah kita membahas pengertian Java yang dilanjutkan dengan pengetikan kode sederhana, hingga sampai pada deployment, sekarang saatnya kita praktek membuat Applikasi Java(SE). Applikasi yang kita buat ini adalah sebuah Desktop App yang umum digunakan dalam Web App yaitu Guestbook. App ini kita khususkan untuk Desktop, mungkin bila sudah tiba saatnya, kita juga akan membuat versi yang sama untuk Mobile App pada Kategory Java (ME) nanti.



Pada Part 1 ini kita akan mengawali pembuatan App ini dengan sebuah Empty project. Target deployment/penyebaran/distribusi hasil akhir dari App ini adalah Java Webstart, sehingga kita menggunakan Class JFrame. Sehingga pada tutorial ini kita nanti akan mengetikkan code demi code , membuat class satu persatu hingga dapat membuat sebuah window GUI seperti pada screenshot di atas.

Hal baru yang akan kita bahas adalah:
- SwingUtilities.invokeLater(new Runnable(){} , Invokelater akan memproses ‘Runnable event’ secara bergantian .

- frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); , setDefaultOperation merupakan perintah default saat user meng-inisiasikan ‘close’ pada window Java. Selain EXIT_ON_CLOSE, juga ada DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE, DISPOSE_ON_CLOSE.

- setLayout(new BorderLayout()); -- c.add(kolomKanan, BorderLayout.EAST); -- c.add(kolomKiri, BorderLayout.WEST); , BorderLayout adalah digunakan untuk meletakkan container ke dalam 5 region (NORT, SOUTH, WEST, EAST, CENTER). Setiap region tidak dapat memiliki lebih dari 1 komponent.

- Dan lain lain

ANDA DAPAT MELIHAT TUTORIALNYA DI BAWAH INI


Video di atas dapat anda download dengan menggunakan IDM (Internet Download Manager) atau aplikasi downloader yang lain yang telah terinstall di komputer anda.

Berikut merupakan screenshot dari Java Guesbook yang sudah jadi

Tutorial ini dibuat dalam beberapa part sebagai berikut:
PART 1: Membuat Swing dan Layout GUI [Praktek Java Guestbook 1] , halaman ini
PART 2: Membuat component button dan textarea [Praktek Java Guestbook 2]
PART 3: Membuat event handling, message dialog, alert pada Swing component [Praktek Java Guestbook 3]
PART 4: Menulis dan membaca file.txt [Praktek Java Guestbook 4], menyusul
PART 5: Menginsert data ke dalam database Remote Url [Praktek Java Guestbook 5], menyusul
PART 6: Deployment Guestbook ke dalam Java Webstart app [Praktek Java Guestbook 6], menyusul
PART 7: Deployment Java ke dalam file .exe untuk Windows platform [Praktek Java Guestbook 7], menyusul

Please share bila tutorial ini cukup berbobot untuk anda!

MediaTutorial mengedepankan tutorial yang berkualitas. Semua penjelasan dipaparkan sedetail mungkin.
Please, bila tutorial ini membantu anda dan cukup berkualitas bagi anda mohon untuk share pada button sharing berikut ini.

Writen by: Okie Eko Wardoyo

Comments