Terkadang saat membuat sebuah program kita membutuhkan sebuah aturan aturan, contohnya dalam sebuah inputan jumlah barang, harus ada proteksi bahwa yang diimputkan oleh user hanya berupa angka.
untuk melakukan cukup mudah di java hanya membutuhkan 1 buah java class, yang berfungsi sebagai pak satpamnya sehingga saat yang di inputkan oleh user berupa abjat, pa satpam akan berteriak"yang anda inputkan harus angka!"
yuk langsung aja cekidot
-buat sebuah project baru, buat sebuah java class baru dan beri nama = hanyaangka. kemudian ketikkan rumus di bawah ini.
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package hanyaangkasaja;
/**
*
* @author user
*/
import javax.swing.*;
import javax.swing.text.*;
/**
*
* @author user
*/
public class hanyaangka extends PlainDocument{
@Override
public void insertString(int offs, String str, AttributeSet a) throws BadLocationException {
if (str.matches("[0-9]*")) { //entry hanya berupa angka
super.insertString(offs, str, a);
}else{
JOptionPane.showMessageDialog(null,"Hanya Angka 0-9");
}
}
}
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package hanyaangkasaja;
/**
*
* @author user
*/
import javax.swing.*;
import javax.swing.text.*;
/**
*
* @author user
*/
public class hanyaangka extends PlainDocument{
@Override
public void insertString(int offs, String str, AttributeSet a) throws BadLocationException {
if (str.matches("[0-9]*")) { //entry hanya berupa angka
super.insertString(offs, str, a);
}else{
JOptionPane.showMessageDialog(null,"Hanya Angka 0-9");
}
}
}
Setelah class hanya angka dibuat selanjutnya adalah pembuatan formnya, buat sebuah JFrameForm baru dengan nama inpuhanyaangka
dan ketikkan rumus di bawah ini.
public inpuhanyaangka() {
initComponents();
hanyaangka dosument=new hanyaangka();
jTextField1.setDocument(dosument);
}
initComponents();
hanyaangka dosument=new hanyaangka();
jTextField1.setDocument(dosument);
}
- coba jalankan programnya dan ketikkan selain angka maka akan muncul sebuah peringatan
Selamat mencobaaaa
"MAJU TERUS PROGRAMER INDONESIA, JADIKAN INDONESIA KAYA AKAN DEVELOPER HANDAL DAN KAYA DENGAN MENJADI DEVELOPER"
0 comments:
Post a Comment