Listing Menampilkan Form di tengah layer pada java NetBeans dengan metode SetLocation()
1. Masukkan Listing impor berikut pada package class
package sipjp;
//ss: import make center
import java.awt.Dimension;
import java.awt.Toolkit;
2. Isi Public class dengan listing berikut sehingga tampilannya akan seperti :
public class LapPelanggan extends javax.swing.JInternalFrame {
//1. ss : menengahkan tampilan form
private void makeCenter (){
Dimension screenSize =
Toolkit.getDefaultToolkit().getScreenSize();
Dimension frameSize=this.getSize();
if (frameSize.height>screenSize.height){
frameSize.height=screenSize.height;
}
if (frameSize.width>screenSize.width){
frameSize.width=screenSize.width;
}
this.setLocation(
(screenSize.width-frameSize.width)/2,
(screenSize.height-frameSize.height)/2);
}
3. Langkah terakhir adalah memanggil public dengan cara memasukkan listing pada public
public LapPelanggan() {
initComponents();
makeCenter();
}
Selengkapnya...
Rabu, 27 Juli 2011
Cara Menampilkan Form di tengah layer pada java NetBeans
Sabtu, 04 Juni 2011
Cara koneksi database dengan Database MySQL
Cara koneksi database dengan Database MySQL
1. Patikan bahwa server MySQL sudah berjalan dengan baik
2. Buat database dengan nama dbspp
3. Buat proyek baru dengan nama djt022 :
4. Edit kelas mainnya menjadi seperti berikut :
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package djt022;
import java.sql.*;
/**
*
* @author Selo
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
String user="root";
String pwd ="admin";
String host="localhost";
String db="dbspp";
String urlValue="";
try {
Class.forName("com.mysql.jdbc.Driver");
urlValue="jdbc:mysql://"+ host +"/"+
db +"?user=" + user +
"&password="+ pwd;
Connection conn=
DriverManager.getConnection(urlValue);
System.out.println("koneksi sukses");
conn.close();
}
catch (SQLException e){
System.out.println("koneksi gagal " +
e.toString());
}
catch(ClassNotFoundException e) {
System.out.println(
"jdbc.Driver tidak ditemukan");
}
}
}
5. Lakukan kompilasi dan jalankan program, Jika gagal berarti databasenya belum ada dan jika tidak terkoneksi maka pemasangan library mysql belum sempurna. Lakukan pemasangan library my sql kembali.
Selengkapnya...
Cara mensetting startup project pada netbeans
Cara mensetting startup project pada netbeans
1. Startup Project (untuk menentukan kelas yang akan dijalankan pertama kali)
a. Buat project baru dengan nama djt01014: file - new project – java - java application – next - masukkan nama djt0122 – finish
b. Tambahkan dua buah form ke dalam paket djt0141 dan beri nama yang berbeda seperti form1 dan form2 : klik kanan pakt djt0141 – New – Jframe Form – masukkan nama Form1 dan Form2 pada class name – finish
c. Ubah property title pada masing masing form dengan nama berbeda : klik kanan pada form1 desain – properties – beri nama pada title – close.
d. Klik kanan project djt0141 – properties – run – browse pada main class – pilih class yang ingin dijalankan untuk pertama kali – select main class – ok
e. Jalankan program dan lihat hasilnya.
Selengkapnya...
Cara Membuat, Memasang dan Menguji Library Pada Project dan Palette
Cara Membuat, Memasang dan Menguji Library Pada Project dan Palette Cara Membuat, Memasang dan Menguji Library Pada Project dan Palette
1. Membuat Library (Library terdiri dari beberapa kelas)
(sebagai contoh adalahah Library driver MySQL untuk koneksi dengan database MySQL)
a. Kopy file mysql-connector-java-5.1.6-bin.jar ke computer
b. Dari menu netbeans pilih Tool – Libraries - New Library – Ketik mysql_driver pada Library name - ok
c. Pilih Mysql_driver - klik add/jar – cari dan pilih file connector - java-5.1.6-bin.jar - ok
2. Memasang Library pada project (Supaya kelas dalam library dapat manfaatkan oleh proyek)
a. Buat proyek baru dengan nama djt0122: File - new project – java - java application – next - masukkan nama djt0122 - finish
b. Klik kanan project djt0122 – properties – libraries - add library - pilih mysql_driver - add library - ok
3. Memasang Library pada palette (supaya file jar dapat dipakai pada desain form)
a. Kopi file jcalender-1.3.2.jar dan DBpaket-5.0.jar ke computer
b. Tool – palette - swing AWT/component – New Category – masukkan nama InputEx – ok
c. Pilih InputEx – add from jar – pilih file DBpaket-5.0.jar – next – pilih ComboUI, JpasswordEx, JtextEx – Next – pilih InputEx – Finish
d. Lakukan dengan langkah yang sama untuk jCalender-1.3.2.jar dan pilih komponen JDatechooser untuk date picker atau objek untuk memilih tanggal.
4. Memastikan library bekerja dalam proyek
a. Buat project baru dengan nama djt013 : File - new project – java - java application – next - masukkan nama djt013 – finish
b. Tambahkan kode dalam kelas main seperti berikut :
try {
Class.forName("com.mysql.jdbc.Driver");
System.out.println(
"driver terpasang dengan baik");
}
catch(ClassNotFoundException e) {
System.out.println(
"jdbc.Driver tidak ditemukan");
}
Sehingga menjadi seperti berikut :
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package djt013;
/**
*
* @author Selo
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
try {
Class.forName("com.mysql.jdbc.Driver");
System.out.println(
"driver terpasang dengan baik");
}
catch(ClassNotFoundException e) {
System.out.println(
"jdbc.Driver tidak ditemukan");
}
}
}
c. Lakukan clean and build
d. Jika muncul pesan “ jdbc tidak ditemukan “ maka periksa lagi pemasangan library pada project proerties nya.
e. Pengujian kelas JCalender, lakukan langkah langkah sebagai beirkut :
- Buat form baru pada proyek djt013 : Klik kanan paket djt013 – new – Jframe Form – masukkan nama FormCalender – Finish
- Ambil sebuah objek JDateChooser yang tedapat pada jendela palette – klik dan drop ke form.
- Tambahkan kode program pada kelas main seperti berikut :
FormCalender frm = new FormCalender();
frm.setVisible(true);
Sehingga menjadi seperti berikut :
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package djt013;
/**
*
* @author Selo
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
try {
Class.forName("com.mysql.jdbc.Driver");
System.out.println(
"driver terpasang dengan baik");
}
catch(ClassNotFoundException e) {
System.out.println(
"jdbc.Driver tidak ditemukan");
}
FormCalender frm = new FormCalender();
frm.setVisible(true);
}
}
- Lakukan compile and Build dan jalankan program.
- apabila jCalender berjalan dengan baik berarti anda sukses memasang library dengan benar.
Selengkapnya...
Selasa, 29 Maret 2011
Library, Classpath dan Project
Pemrograman java dirancang secara Object Oriented.
Object oriented adalah program yang terdiri atas kesatuan antar objek (satu atau lebih) yang membentuk aplikasi. Sehingga sebuah objek dapat digunakan oleh beberapa aplikasi. Untuk menghindari penulisan objek yang berulang, objek tersebut dibungkus dalam satu paketyang bias dipakai oleh apliaksi lain dengan cukup memasassngnya dalam calsspath / libbray
Library adalah Pemasangan classpath dalam editor (Netbeans)
Classpath adalah Pemetaan untuk memberitahukan pada java bahwa sebuah class java disimpan pada direktori tertentu.
Path adalah Pemetaan suatu direktori pada system operasi agar directori tersebut dikenal secara global oleh system.
Cara Pengaturan Classpath :
1. Dari Dos
SET CLASSPATH = c:\libku\mysql-con-bin.jar;%CLASSPATH%
2. Dari Windows
Jalankan dari menu control panel – System – Advance – Environment Variables – New /system variable – Isikan nama dan value (CLASSPATH dan c:\libku\mysql-con-bin.jar;%CLASSPATH%)
3. Dari Editor / Library
a. Membuat library ( Contoh library yang dibuat adalah driver mysql)
- Kopi file mysql-connector-java-5.1.6-bin.jar dari cd
- Dari Menu nebeans, Klik Tools – Libraries- New Libraries – Masukkan nama Library (koneksi Mysql 5)
- Isi Library dengan kelas kelas yang diperlukan dengan cara : Pilih Koneksi Mysql 5 – Add jar / folder – Browwse dan pilih file yg sudah dikopi - ok
b. Memasang library pada project
- Buat Project : File – New Project – Java – Java Aplications – Next – Isi nama project nya (Misal Bab 1)
-
c. Memasang library pada palette (Agar bias dipakai saat desain form)
- Kopi file : jcalender-1.3.2.jar dan UIObject.jar
- Dari menu utama netbeans : Tools – Pallete – Swing/AWT Components – New Categories – Masukkan nana UIObject – Ok
- Pilih UIObject – Add from Jar – Next – Pilih ComboUI – Next – Finish
Ulangi langkah sebelumnya untuk memasukkan Jcalender, Jdatechhoser atau yang lainnya sesuai dengan kebutuhan.
Selengkapnya...