Menyimpan Data dalam JTable ke Berkas Microsoft Excel | StripBandunk


Pada artikel kali ini, saya akan menjelaskan tutorial cara menyimpan data yang terdapat pada JTable (Java Swing) ke dalam berkas Microsoft Excel. Hal ini dapat mempermudah kita, saat akan menyimpan data yang ada dalam JTable, atau saat data yang ada dalam JTable dibutuhkan dalam benduk dokumen (misal Excel).

Untuk membantu mempermudah proses konversi ke berkas Microsoft Excel, saya menggunakan Apache POI. Apache POI merupakan framework yang dapat kita gunakan untuk menyimpan data dalam bentuk berkas-berkas Microsoft Office (Word, Excel, Power Point dan lain-lain).

Menyimpan Data dalam JTable ke Berkas Microsoft Excel | StripBandunk.

Mengatur Proxy untuk Koneksi Apache Maven


Dikarenakan koneksi internet di laptop saya menggunakan Proxy dan ternyata saat membuat project menggunakan Apache Maven, ternyata gagal terkoneksi ke internet. Padahal di sistem operasinya sudah disetting menggunakan Proxy.

Setelah diselitiki ternyata kita harus menambahkan pengaturan proxy di settings.xml yang ada pada pada folder conf yang ada dalam home maven. Tambahkan beberapa pengaturan proxy, contohnya seperti pada kode xml dibawah ini :

<settings>
.
.
  <proxies>
    <proxy>
      <id>khannedy</id>
      <active>true</active>
      <protocol>http</protocol>
      <username></username>
      <password></password>
      <host>10.42.43.13</host>
      <port>8080</port>
      <nonProxyHosts>localhost|khannedy.server|127.0.0.1</nonProxyHosts>
    </proxy>
  </proxies>
.
.
</settings>

Setelah itu, selesai, sekarang Maven dapat bekerja dengan baik 😀

Menampilkan Waktu Secara Realtime pada JLabel


Java Programming

Java Programming

Peralatan yang diperlukan :

  1. Java Development Kit 1.6
  2. Integrated Development Environtment (NetBeans, Eclipse, dll)

Tadi ada yang bertanya bagaimana cara menampilkan waktu secara realtime di JLabel, maksudnya menampilkan waktu saat ini dalam sebuah JLabel. Jadi seiring dengan berjalannya waktu, tulisan pada JLabel ini pun akan ikut berubah, menunjukkan waktu saat ini.

Caranya tidak terlalu sulit, kita cukup membuat sebuah kelas JLabel baru 😀 Setelah itu gunakan Timer untuk membuat timer yang mengupdate tulisan pada JLabel dan juga menggunakan SimpleDateFormat untuk mengubah Date ke String agar dapat ditampilkan dalam sebuah JLabel. Baca lebih lanjut

Menjalankan Progress di StatusBar NetBeans Platform


NetBeans Platform 6.9

NetBeans Platform 6.9

Peralatan yang diperlukan :

  1. Java Development Kit 1.6
  2. NetBeans Platform 6.9

Tahu progress bar yang ada di pojok kanan status bar NetBeans kan? Yup, misal saat kita merunning Project atau pada proses startup, biasanya progress akan ditampilkan di bagian tersebut di NetBeans, bagusnya NetBeans mendukung multiple progress, jadi gak hanya satu progress yang bisa tampil, tapi beberapa progress pun bisa tampil 😀 Jadi bagaimanakah cara menggunakan Progress di Statusbar NetBeans Platform? Baca lebih lanjut

Menggunakan Hibernate di NetBeans Platform


NetBeans Platform 6.9

NetBeans Platform 6.9

Peralatan yang diperlukan :

  1. Java Development Kit 1.6
  2. NetBeans Platform 6.9
  3. Hibernate Framework 3.x

Kemarin ada yang bertanya bagaimana cara menggunakan Hibernate Framework di NetBeans Platform. Memang secara default NetBeans Platform itu gak memiliki fasilitas editor untuk Hibernate, gak memiliki fasilitas editor bukan berarti gak bisa 😀 , bisa hanya agak sedikit tricki untuk menggunakannya. Berbeda dengan JDBC yang konfigurasinya dilakukan di coding, biasanya Hibernate melakukan konfigurasinya pada file hibernate.properties atau hibernate.cfg.xml, dan sayangnya jika kita membuat project NetBeans Platform, tidak ada menu untuk membuat file hibernate.cfg.xml, berbeda dengan project Java biasa. Baca lebih lanjut

Kenapa Jangan Melakukan Proses Validasi Input JTextField Menggunakan KeyListener


Java Programming

Java Programming

Peralatan yang diperlukan :

  1. Java Development Kit 1.6
  2. Integrated Development Environtment (NetBeans, Eclipse, dll)

Jika teman-temen lihat postin ini dan ini, disana saya melakukan proses validasi menggunakan PlainDocument yang dimanipulasi saat proses insertString. Tapi ada temen saya yang meyarankan menggunakan KeyListener, katanya lebih gampang 😀

Tapi ternyata menggunakan KeyListener gak jalan di LinuxMint yang saya gunakan dan bisa di break menggunakan Copy Paste 😀 Mari kita bahas… Baca lebih lanjut

Agar Input JTextField Otomatis Menjadi Huruf KAPITAL


Java Programming

Java Programming

Peralatan yang diperlukan :

  1. Java Development Kit 1.6
  2. Integrated Development Environtment (NetBeans, Eclipse, dll)

Pada artikel sebelumnya, saya membuat agar input jtextfield hanya angka saja, namun ada yang bilang kalo huruf kapital aja bisa gak? bisa aja, tinggal diganti regex [0-9]* menjadi [A-Z]*, tapi yang jadi masalah, kalo seperti itu, ketika seseorang mengetikkan huruf ‘a’, maka gak akan diterima, harus ‘A’. So, lebih baik ketika user memasukkan huruf ‘a’, alangkah baiknya diubah menjadi ‘A’ secara otomatis 😀 Baca lebih lanjut

Melakukan Validasi Agar Inputan Harus Angka di Java


Java Programming

Java Programming

Peralatan yang diperlukan :

  1. Java Development Kit 1. 6
  2. Integrated Development Environtment (NetBeans, Eclipse, dll)

Validasi adalah sesuatu hal yang sangat penting, khususnya ketika kita akan membuat sebuah inputan form, misal untuk kode barang yang harus angka, maka kita pasti harus memvalidasinya, takut-takut ada user yang bandel memasukkan data huruf 😀 Atau bisa juga untuk inputan harga, kita juga haru melakukan validasi agar data yang dimasukkan adalah angka, bukan huruf. Baca lebih lanjut