Archive | January, 2010

My Java Book

23 Jan

JFYI…selain e-book ya lebih enak kalo kita punya buku pegangan. kalo buat buku pegangan aku ada buku di bawah ini…aku dapet dari sohib Javaku yang sekarang kuliah di Amerika…NICE!!!

di Indonesia buku ini mungkin ga di jual. tapi kalo pengen ya bisa beli lewat amazon.com atau cara paling mudah print pdf.nya .tapi klo udah terbiasa dengan e-Book udah bejibun e-Book yang tersebar di dunia maya… recommended link >> www.javapassion.com

Swing Component(s)

16 Jan

nah sekarang aku tampilin komponen-komponen swing, jadi biar nanti ga bingung mana yang namanya JPanel, JTollbar dan lainnya…langsung aja liat dan pelajarin komponennya berikut

JButton


JCheckBox


JComboBox


JList


JMenu


JRadioButton


JSlider


JSpinner


JTextField


JPasswordField


JTextArea


JEditor and JTextPane


JSplitPane


JScrollPane


JTollbar


JTabbedPane


JPanel


JInternalFrame


JLayeredPane

banyak banged kan komponennya, dan setiap komponennya itu ada propertinya sendiri-sendiri. misalnya JTextArea ada property untuk lebar, tinggi, font, background dan masih banyak lagi yang lain

masih ada komponen yang belum aku tampilin, dan bisa temen-temen pelajari dan explore pake IDE NetBeans (seperti yang di atas)…SWING!!!

Swing Features

16 Jan

ada buanyak fitur-fitur dari swing…sekarang bahas yang look and feel ma internasionalize …dengan fitur pluggaable look and feel pada swing kita dapat mengubah tampilan komponen-komponen yang telah ada. contoh look and feel di swing seperti dibawah ini


Java Look and Feel


Windows Look and Feel


CDE / Motif Look and Feel


Default Alloy Look and Feel


Synthetica Look and Feel


nah kalo internasionalize itu aplikasi yang sudah kita bangun dengan swing itu bisa mengikuti atau diubah bahasanya. misalnya menjadi bahasa arab atau mandarin seperti berikut

Swing (intro)

15 Jan

Swing adalah salah satu framework java yang menggunakan komponen GUI di dalam paradigma pemrograman Java, sebelumnya di pembelajaran OOP, program berjalan di lingkungan DOS (windows) atau Terminal (linux) yang masih berbasis console dengan hanya menginputkan data dengan menggunakan text yang diketik tanpa interaksi lainnya karena memang tidak menggunakan GUI

GUI (Graphical User Interface)

Jenis user interface yang memungkinkan user untuk berinteraksi dengan perangkat lunak dengan lebih nyaman dan user friendly karena memanfaatkan komponen GUI seperti button, dropdown list, radio button dan komponen GUI (swing) lainnya. contoh menampilkan hello world versi console dan menggunakan swing component perbedaannya bisa dilihat seperti berikut:

Hello World Console


Hello World Swing

Dari contoh simpel di atas bisa dilihat kalo yang pemrograman dengan swing hasilnya lebih user friendly karena memang dari tampilan lebih interaktif dan contoh Hello World Swing itu terdapat ada GUI component (buttonj dan window) .komponennya pun juga bisa di set propertinya. seperti misalnya komponen window itu kita bisa mengeset untuk title windownya dan juga icon disamping text di dalam windownya.

Swing adalah bagian dari platform Java SE (Standard Edition) yaitu JFC (Java Foundation Class) yang menyediakan banyak komponen GUI. JFC sendiri adalah kelas-kelas (classes) yang dimiliki oleh java untuk membuat aplikasi java berbasis GUI. di dalam JFC tidak hanya berisi class yang mendukung pemrograman berbasis GUI tapi juga ada banyak class yang juga dapat membuat aplikasi yang kita bangun lebih variatif dan advance. memang di pemrograman java kita sudah sangat dimudahkan karena sudah banyak class yang dibuat dan kita tinggal memakainya saja dengan cara meng-extendsnya. (Untuk lebih detail tentang isi JFC bisa dicari di google – be more simple here …^^)

Intinya adalah swing merupakan paradigma pemrograman yang mendukung untuk membuat aplikasi java dengan GUI. Swing memudahkan kita untuk mengubah atau mengembangkan GUI tanpa harus mengubah banyak kode. Dan jika kita menggunakan IDE kita tidak perlu terlalu banyak untuk manual coding karena kita tinggal drag and drop komponen dari component box yang tersedia. selain itu untuk menggunakan swing kita tidak usah menambahkan (import) file tambahan lagi karena sudah ada di dalam JDK yang sudah di-install.

Follow

Get every new post delivered to your Inbox.