Posts Tagged ‘NetBeans’

JComboBox with DataBase

Sunday, July 10th, 2011

netbeans-stamp-69-70Minggu kemarin di milis netbeans-indonesia@yahoogroups.com ada pertanyaan tentang bagaimana mengisi JComboBox dari DataBase yang kutipan pertanyaan-nya kurang lebih seperti berikut :

From: baj***@yahoo.com Fakhrurozi M Nur
To: netbeans-indonesia@yahoogroups.com netbeans-indonesia@yahoogroups.com
Date: Tue, 5 Jul 2011 00:18:56 +0700
Subject: [netbeans-indonesia] [TANYA] meload kode pada JComboBox tanpa harus me restart aplikasi

mas-mas saya mau tanya,,,
mas untuk meload noInduk_Siswa di JComboBox dari database trus Di JTextField muncul otomatis nama_Siswa gimana ya? tanpa harus me restart aplikasi,
disini bisa meload noInduk_Siswa dari database dengan JComboBox tapi untuk JTextField tidak mau muncul Di bawah ini source code :

private void comboIndukPendaftaranPopupMenuWillBecomeVisible(javax.swing.event.PopupMenuEvent evt) {
	// TODO add your handling code here:
	comboIndukPendaftaran.removeAllItems();
	Statement statement = null;
	ResultSet result = null;
	try {
		statement = DataBaseSkripsi.getConnection().createStatement();
		result = statement.executeQuery("SELECT NO_INDUKPENDAFTARAN FROM PENDAFTARAN");
		while(result.next()) {
			String kode = result.getString("NO_INDUKPENDAFTARAN");
			comboIndukPendaftaran.addItem(kode);
			txtNama.setText(result.getString("NAMA"));
		}
	} catch (SQLException e) {
	}finally{
		if(result!=null) {
			try {
				result.close();
			} catch (SQLException ex) {
			}
		}
	} 
 
	if(statement!=null) {
		try {
			statement.close();
		} catch (SQLException ex) {
		}
	}
}

Sebenarnya caranya sangat mudah sekali dan gampang, dan tulisan kali ini saya khususkan untuk menjawab pertanyaan Fakhrurozi M Nur sekalian sebagai arsip jika dikemudian hari ada pertanyaan yang serupa :) Ok masih tertarik mengikuti tutorial-nya ? Jika iya, mari kita persiapkan dulu alat-alat yang diperlukan :)

(more…)

ArtiVisi Bootcamp

Friday, February 18th, 2011

Kita banyak dengar keluhan sulitnya mencari programmer, ataupun keluhan tentang rendahnya kualitas fresh graduate di sini. Daripada berkeluh kesah, ArtiVisi berinisiatif untuk melakukan sesuatu terhadap hal ini dengan membuka program ArtiVisi Bootcamp.

Seperti kita tahu, bisa bahasa pemrograman Java saja tidak cukup untuk bisa membuat aplikasi, apalagi bekerja dalam tim. Kita perlu skill dan knowledge tambahan seperti misalnya :

  1. Framework dan library populer
  2. Version control
  3. Project management tools
  4. Build tools
  5. Design pattern

Dalam program ini, kita akan mempelajari materi di atas. Setelah selesai, lulusan yang memenuhi syarat akan kita serap baik di ArtiVisi sendiri maupun kita salurkan ke mitra dan client yang membutuhkan. Persyaratan untuk mengikuti program ini sederhana saja. Sudah lulus sekolah (minimal SMK atau sederajat), dan belum ada ikatan kerja dengan perusahaan manapun. Setelah lulus, harus bersedia ditempatkan di ArtiVisi ataupun di client dan mitra kami.

Detail materi bisa dilihat di sini :
http://artivisi.com/category/artivisi-bootcamp

Syarat dan ketentuan ada di sini :
http://artivisi.com/artivisi-bootcamp

Info lebih lanjut bisa menghubungi :
Telp : 021 86611859
YM!: artivisi1 atau artivisi2
E-Mail : info@artivisi.com

Paging On JTable

Monday, January 31st, 2011

Sedang mencari solusi Paging di JTable ? Jika iya, pada posting kali ini kita akan mencoba membuat supaya JTable pada aplikasi kita mendukung pagination :D Niat awal sih sebenarnya ingin menjadikan Table Paging ini menjadi sebuah komponen yang tinggal “drag and drop” saja untuk menggunakan-nya, tapi apa daya sampai sekarang juga belum jadi-jadi komponen-nya :D

Pembuatan Table Paging ini semuanya terinspirasi dari komponen javascript untuk jQuery bernama Flexigrid yang tampilan-nya kurang lebih seperti gambar dibawah ini :
flexigrid
Tampilan Paging Flexigrid

Sedangkan tampilan JTable yang akan kita buat kurang lebih seperti gambar dibawah ini :
Screenshot
Tampilan Paging on JTable

Pada posting kali ini, kita akan coba meng-implementasikan Table Paging ini menggunakan JDBC dan Hibernate. Untuk yang tidak menggunakan JDBC maupun Hibernate, saya rasa juga tidak akan begitu kesulitan karena tinggal mengganti sintaks query-nya saja :D Dan database yang digunakan pada posting kali ini adalah MySQL :)
(more…)

NetBeans 6.9 and Eclispe Helios Shortcut Mapping

Wednesday, September 29th, 2010

Beberapa minggu ini saya sering menggunakan 2 IDE yaitu NetBeans dan Eclipse secara bergantian, karena saya adalah pengguna NetBeans selama ini. Jadinya ketika menggunakan Eclipse, saya mencari-cari apa persamaan shortcut antara NetBeans dan Eclipse. Nah dibawah ini merupakan daftar persamaan shortcut antara NetBeans dan Eclipse yang sering saya gunakan dan yang saya baru tahu :D

Function Eclipse Shortcut NetBeans Shortcut
Move Line Up/Down ALT + UP/DOWN ALT + SHIFT + UP/DOWN
Delete One Line CTRL + D CTRL + E
Auto Import CTRL + SHIFT + O CTRL + SHIFT + I
Moving to Another Active Tab CTRL + E CTRL + SHIFT + TAB
Goto File CTRL + SHIFT + R ALT + SHIFT + O
Rename ALT + SHIFT + R CTRL + R
Copy One Line UP/DOWN CTRL + ALT + UP/DOWN CTRL + SHIFT + UP/DOWN
Comment / Un Comment CTRL + / CTRL + /
Create Method/Local Variable/Variable CTRL + 1 ALT + ENTER
Open Type/Class CTRL + SHIFT + T CTRL + O
Autoformat CTRL + SHIFT + F ALT + SHIFT + F

Dari daftar diatas, masih ada 1 lagi shortcut di NetBeans yang saya belum tahu persamaan-nya di Eclipse :( . Shortcut tersebut adalah ALT+SHIFT+LEFT/RIGHT, shortcut ini fungsinya untuk memindahkan baris/blok kode ke kanan atau ke kiri. Jadi dengan menggunakan shortcut ini, saya tidak perlu menekan tombol TAB agar baris/blok method saya jadi sinkron dengan kode diatas-nya :)

Nah bagaimana dengan teman-teman ?? Apakah teman-teman mempunyai daftar persamaan shortcut antara NetBeans dan Eclipse yang belum ada di daftar saya ?

Using Git On NetBeans with nbgit Plugin

Sunday, July 25th, 2010

Beberapa hari terakhir ini, kita di ArtiVisi melakukan migrasi repository dari Subversion ke Git :) (cuma masih belum semua, melainkan hanya beberapa project saja yang di migrasikan sedangkan yang lain masih tetap menggunakan Subversion). Migrasi ini dilakukan karena main repo kita sedang di pindah juga, dan ternyata proses pindah server tidak berjalan mulus seperti yang dibayangkan (hard disk server baru ternyata bad sector). Nah untuk mengantisipasi hal ini (seluruh team tidak bisa kerja, karena repository utama mati), maka sebagian project yang masih in-development tree dan timeline-nya mepet dipindah menggunakan Git :) Nah karena kita di ArtiVisi menggunakan NetBeans sebagai IDE utama, maka hal pertama yang dicari adalah dukungan NetBeans terhadap Git dan untungnya kita bisa menginstall plugin nbgit agar bisa menggunakan Git secara lancar di NetBeans IDE :)

Untuk NetBeans 6.9, project nbgit pada saat tulisan ini dibuat belum menyediakan file *.nbm melainkan menyediakan versi source code yang bisa kita download pada alamat http://nbgit.googlecode.com/files/nbgit-0.4-netbeans-6.9.zip. Agar dapat digunakan pada NetBeans, maka kita harus membuat file .nbm sendiri berdasarkan source code yang telah disediakan diatas. Untuk membuat file .nbm dan menginstallnya pada NetBeans, download dan ekstrak-lah source code nbgit tersebut kemudian bukalah pada NetBeans IDE kemudian klik kanan pada project nbgit dan pilihlah menu Create NBM seperti gambar dibawah ini :

CreateNBM
Membuat File NBM

(more…)