Tolong pilih kategori sesuai, jenis posting (pertanyaan atau bukan) dan sertakan tag/topik yang sesuai misal komputer, php, mysql, dll.
Promosi atau posting tidak pada tempatnya akan kami hapus.
Mencantumkan kode program di posting Anda, tolong ikuti aturan yang sesuai, baca http://diskusiweb.com/discussion/39204/aturan-cara-menyisipkan-kode-program-di-diskusiweb

Baca cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1

TUTORIAL JAVA:: Membuat Swing dan Layout GUI [Praktek Java Guestbook 1]

GAn, ane mau sharing tutorial, ni tutorial tentang Java, barangkali yang
masih bener bener buta mengetik kode java. Nih kita langsung praktek
saja javanya untuk buat simple Java Guesbook, tutorial ini dibuat
sesimple mungkin, mudah diikuti dan di praktekin.

//break;



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_CLOS E); ,
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



Untuk screenshot tutorial yang sudah jadi agan bisa liat gambar dibawah ini:





Untuk tutorial lengkapnya, sebaiknya agan buka blog ane saja, itung itung promosi blog juga,

http://www.mediatutorial.web.id/2012...ayout-gui.html
Sign In or Register to comment.