Minggu, 28 Februari 2010

Multi Line / Wrap Text JLabel

Cukup mudah walaupun agak repot untuk menjadikan JLabel menampung text yang panjang dan otomatis di turunkan ke bawah, jika lebar JLabel sudah tidak mencukupi, kita hanya perlu memasukkan text yang akan di tampung kedalam tag HTML seperti ini
JLabel labelKu = new JLabel ();
labelKu.setText("<html>selamat datang, text ini akan diturunkan otomatis jika lebar label sudah tidak mencukupi</html>");

yah... Cukup mudah walaupun agak Repot :)

Kamis, 25 Februari 2010

Memasukkan JButton kedalam JTable

Baru dapat kasus ne, bagaimana memasukkan JButton sebagai CellRenderer dan CellEditor pada JTabel, Button ini akan dipakai untuk menampilkan dialog form untuk kebutuhan pengisian data ke dalam tabel.


dari gambar diatas, terlihat beberapa tombol / JButton pada kolom 3, untuk JCheckBox, JTextField dan JComboBox memang sudah di sediakan secara default didalam kelas DefaultCellEditor dan DefaultCellRenderer, nah disini saya membuat 2 buah kelas tambahan yang mengimplementasikan kelas TableCellRenderer dan turunan dari kelas DefaultCellEditor.

Kamis, 11 Februari 2010

Integerated Development Environment (IDE)

IDE yang juga sering disebut dengan Integerated Debug Environment dan Integerated Design Environment adalah perangkat lunak yang menyediakan fasilitas lengkap kepada programmer untuk pengembangan perangkat lunak. Sebuah IDE biasanya terdiri dari Code Editor, Compiler atau Penterjemah dari code sumber ke code binary yang lebih dimengeri oleh komputer dan Debugger, dan ada juga IDE yang telah menyediakan tools version control yang biasa dipakai untuk pengembangan perangkat lunak yang terdiri dari lebih dari 1 programmer.


IDE dirancang untuk memaksimalkan

Selasa, 09 Februari 2010

Bahasa Pemrograman

Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer, adalah teknik komando/instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu set aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.
Komputer adalah mesin yang dapat melaksanakan seperangkat perintah dasar (instruction set). Komputer hanya dapat diberi perintah yang terdiri dari perintah-perintah