Perangkat Lunak Pendidikan Indonesia

Wednesday, May 4, 2016

Agar jTextField Hanya Nenerima Angka (Only Number Available in TextField Java)


esNesia-Mungkin kita ingin membuat sebuah textfield yang harus diisi dengan angka.
misal: dalam form pembayaran terdapat Text Field yang harus berupa inputan angka (tidak boleh berupa huruf),
maka dari itu cara berikut yang harus ente lakukan
1. buatlah textfield
2. Pada text field yang ingin ente setting agar hanya menerima inputan angka klik kanan (Right Click)  -->Events -->Key --> KeyTyped

3.  dalam methode textfieldKeyTyped masukkan kode berikut
       char c=evt.getKeyChar();
        if(!(Character.isDigit(c)|| (c==KeyEvent.VK_BACK_SPACE)||c==KeyEvent.VK_DELETE)){
            getToolkit().beep();
            evt.consume();
            }


    sehingga menjadi seperti gambar berikut

Tuesday, May 3, 2016

Menggunakan Exception Handling Java


esNesia - Exception Handling dalam Java adalah bagaimana kita menanggulangi sebuah eksepsi jika terjadi kesalahan atau error saat program dijalankan
Exception
—  Event yang menyela alur proses normal suatu program. Event ini biasanya berupa beberapa error.
—  Event ini akan menyebabkan program berhenti tidak normal.
Ada beberapa contoh dari exception :
—  ArrayIndexOutOfBounds Exception
                terjadi pada saat pengaksesan elemen array yang tidak ada
—  NumberFormat Exception
                terjadi ketika mencoba passing sebagai parameter bukan angka dlam method Integer.parseInt

Untuk menangani exception dalam Java, kita menggunakan blok try-catch-finally
Yang dapat kita lakukan adalah, meletakkan statement di dalam program, yang mungkin dapat menghasilkan exception, di dalam blok try-catch-finally.
Berikut ini adalah contohnya:
//ExceptionExample.class
public class ExceptionExample 

[{
                public static void main( String[] args ){
                                try{
                                                System.out.println( args[1] );
                                }                                catch( ArrayIndexOutOfBoundsException exp ){                                                System.out.println("Exception caught!");
                                }
                }
}]

Panduan Memakai Form Input jCalendar dengan Java


esNesia - Kawan, bagaimanakah cara membuat form inputan dengan menggunakan JCalendar di java seperti berikut??:

Cara Membuat Form Input jCalendar dengan Java mudah dan simple
jCalendar
udah tau???. nah bagi yang belum tau nih tutorialnya :
Pertama :
download dulu jCalendar.jar-nya cari aja di google.com .
Kedua  :
pasang di pallete netbeans, cara masangnya gini gan :

  1. setelah buka netbeans pilih Tools --> Pallette --> Swings/ AWTComponents 
AWT Component Palette

2.kemudian klick New category
New Category

3. dan berin Category dengan jCalendar
jCalendar

4.klik OK, dan teruskan dengan Add from JAR
Add Jar

5.Pilih file jcalendar.jar yang berada di folder lib pada file jCalendar yang telah didownload (extact dulu yah... biar bsa kebuka)
input jCalendar.jar

6.klik Next trus pilih semua components calendar (Cntr A),dan Next lagi dah
import jCalendar
7.Pilih jCalendar untuk Pallette category-nya and Finish
jCalendar Palette

udah selesai gan.....
nah sekarang bagaimana cara menggunakannya... ikuti tutorial selanjutnya..
Ketiga :
 buat project baru : klik File--> New project --> Java--> Java Desktop Application kmudian kasih nama projectnya terserah (misal Calendar)
Keempat :
pada CalendarView.java pilih Desain, tinggal pake seperti komponen pallete lainnya yang didrag ke jFrame atau lainnya, misalnya membuat form seperti ini
ket:
Nama variabel untuk jCalendar pada form di atas adalah jCalendar1
bSubmit → tombol Submit, untuk mendapatkan tanggal yang dipilih
outputField → textfield untuk menampilkan tanggal yang diinput

Kelima : untuk mendapat nilai dari tanggal yang dipilih, klik kana komponent bSubmit atau tombol OK pilih Events → Action → actionPerformed
Modifikasi method bSubmitActionPerformed sehingga menjadi sepeti ini:
 Yang terakhir : compile ja, dah selesai koq, nih liat hasilnya...
jCalendar java Netbeans

SELAMAT MENCOBA  :-)

Membuat Java Action Events


esNesia -Buatlah program, untuk menampilkan password yang diinputkan seperti tampilan
dibawah ini:
dengan variable
masukkan Password Anda(Label1)
TextField(tf1)
Button lihat Password(b1)
Tambahkan event actionPerformed pada b1:
Sehingga didapat tampilan sebagai berikut:

















selamat mencoba :)

Thursday, April 28, 2016

Membuat Timer dengan Thread (Basic game Java)


Tentu dalam permainan (game) tidak lepas dari yang namanya waktu, maka dari itu jika kita ingin membuat sebuah game maka Timer sangat diperlukan sekali untuk mengatur lama waktu, contoh jika level 1 tidak selesai selama 30 menit maka game Time Out, atau untuk menghitung jumlah score yang dibagi dengan waktu.
Sambil jaga warnet gak ada kerjaan, mau online mulu bosen, jadi saya coba coding-codingan menggunakan java, dan kebetulan saya lagi mendalami game berbasis java untuk TA(Skripsi) saya, mohon doanya ya temen2.. smoga TA saya selesai 100% dan saya lulus, kmudian menjadi dosen bahasa pemrograman JAVA. Amiinn....
inilah hasil codingan saya sambil ku' kengku' (madura).
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Toolkit;
import javax.swing.JFrame;
/**
*
* @author UDIN
*/
public class TimerThread extends JFrame implements Runnable{
Thread th;
boolean running;
int i;
long detik;
int menit;
int jam;
Image start;
public TimerThread(){
running=true;
th=new Thread(this);
setTitle("Timer Thread");
setSize(200, 100);
int w=Toolkit.getDefaultToolkit().getScreenSize().width;
int h=Toolkit.getDefaultToolkit().getScreenSize().height;
setLocation(w/2-this.getWidth()/2, h/2-this.getHeight()/2);
setVisible(true);
}
public void paint(Graphics g){
g.clearRect(0, 0,500, 500);
g.setColor(Color.blue);
Font f=new Font("Times new Roman", 1,20);
g.setFont(f);
g.drawString("Time : "+jam+":"+menit+":"+detik, 20,70);
}
public void run() {
while(running){
try{
Thread.sleep(20);
}catch(Exception e){}
if(i==60){
detik=detik+1;
i=1;
}
if(detik==60){
menit=menit+1;
detik=1;
}
if(menit==60){
jam=jam+1;
menit=1;
}
i++;
repaint();
}
}
}

 dan jika dikompile maka hasilnya seperti berikut

Sunday, May 3, 2015

Biar Icon Bisa Tampil di Address Bar


Kalo temen2 suka bikin web menggunakan PHP
inilah cara untuk menampilkan icon di address bar atau di Tab browser  seperti pada gambar berikut:


1. buatlah gambar yang akan dijadikan icon pada address bar berupa *.png, *.jpg, *.gif, dll.

     ini adalah vavicon.PNG yang akan saya jadikan icon
    
2. tempatkan gambar tersebut sesuka Anda yang pasti berada di dalam folder project Anda, misalnya pada contoh  project web saya berada di folder coba (di dalam folder www jika menggunakan wamp sebagai webservernya atau di dalam folder htdoc jika webservernya menggunakan xampp)

3. tambahkan kode  di dalam script yang akan dijadikan halaman utama. sesuaikan dengan namagambar Anda dan letak gambar tersebut

jika gambar berada di dalam folder image maka ketikkan /image/favicon.png
4. coba compile di localhost Anda, dan lihatlah hasilnya

Tuesday, April 28, 2015

Menghapus Showing newest posts with label Gadgets. Show older posts


esNesia | Pada blogspot saat kita mengklik menu tab pada header biasanya muncul "Showing newest posts with label gadget. Show older posts" : nah bagaimana cara menghilangkannya?
  1. Login pada blogger
  2. Klik menu Design 
  3. Klik Edit HTML 
  4. Centang pada Expand Widget Templates 
  5. Carilah kode berikut dengan menggunakan Crtl+f 
    [<b:include data='top' name='status-message'/>]
  6. Jika sudah ditemukan hapus code tersebut 
  7. Kemudian simpan dengan menekan tombol Save Template 
  8. Selesai 
  9. Rasakan hasilnya.. :-)
  10. Anda boleh berkomentar di bawah ini