The Importance of Sharing

Posts tagged ‘Swing’

Mengenal Swing Worker

Pada tulisan saya kali ini, saya ingin membahas mengenai penggunaan swing worker pada aplikasi java berbasis desktop. Adakalanya aplikasi kita mengerjakan atau memproses long-running task. Katakanlah, mendownload sesuatu atau mengeksekusi suatu query yang datanya sangat banyak. Kemudian kita memiliki form dengan button yang mana button tersebut yang akan mengeksekusi task tersebut. Jika kita menggunakan single thread maka aplikasi kita akan memproses task tersebut dan menunggu hingga selesai. Karena single thread dan aplikasi kita menunggu task tersebut selesai dieksekusi maka aplikasi kita akan terlihat seperti membeku atau menjadi unresponsive. Hal ini bisa saja menyebabkan user menjadi salah sangka, dikiranya aplikasi kita error. Untuk itu, kita harus membuat thread terpisah yang khusus mengeksekusi task tersebut, sehingga aplikasi kita terlihat responsive.

(more…)

Menampilkan Gambar di Database dengan JasperReports

Yap.. sesuai judul diatas kali ini saya ingin mengembangkan lagi artikel sebelumnya. Saya ingin menampilkan data karyawan menjadi sebuah report, dan tool yang saya gunakan adalah JasperReports. JasperReports merupakan sebuah reporting engine yang sifatnya open source. Jasper Reports bisa didapatkan disini. Untuk mendesain reportnya saya menggunakan plugin iReport yang telah terpasang di Netbeans komputer saya, dan bisa didownload disini. (more…)

Menyimpan Gambar ke dalam Database (Java)

Tulisan ini merupakan lanjutan dari artikel saya sebelumnya, yaitu Menampilkan Gambar dalam JPanel. Pada artikel tersebut saya hanya menampilkan file gambar yang ada di komputer ke dalam JPanel. Nah, pada tulisan kali ini saya ingin mengembangkannya, dimana gambar tersebut saya simpan ke dalam database. Database yang saya gunakan adalah MySQL, dan editornya adalah NetBeans 6.9.1 dan aplikasi yang saya buat berbasis desktop atau menggunakan Swing. Dalam pembuatan aplikasi ini, saya juga menerapakan DAO pattern yang sudah sedikit saya bahas sebelumnya disini.

(more…)

Membuat Grafik Bar Chart Menggunakan JFreeChart

Pada artikel sebelumnya saya membahas mengenai bagaimana caranya membuat grafik pie chart dengan menggunakan JFreechart.  Kali ini saya akan melanjutkannya dengan membuat bar chart atau grafik batang. Caranya hampir sama,  hanya bedanya pada saat kita akan membuat grafiknya. Data yang saya gunakan sama dengan data yang sebelumnya, cuma sekarang saya  mengelompokkannya dan membagi – baginya berdasarkan daerah dan tentu saja data ini bersifat fiktif. (more…)

Membuat Grafik Pie Chart Menggunakan JFreeChart

Udah pada tau JFreeChart blom ??? yang master di java pasti udah tau. Yup, JFreeChart adalah sebuah Library yang akan membantu kita dalam membuat sebuah grafik, baik itu grafik batang, lingkaran, garis dan sebagainya. JFreeChart dapat di download di situs resminya yaitu di http://www.jfree.org/jfreechart/ dan tentu saja library ini 100% free. Nah pada tulisan kali ini saya mencoba membagi bagaimana caranya membuat sebuah grafik dengan bantuan JFreeChart ini. Grafik yang akan saya coba buat yaitu grafik berbentuk lingkaran atau Pie Chart. Pertama kita buat dulu kelas yang mengextends JPanel, karena grafik akan saya letakkan dalam sebuah panel. IDE yang saya gunakan adalah Netbeans 6.9.1. Sebelumnya add dulu library yang telah didownload pada project masing – masing

(more…)