Jumat, 24 September 2010

Java

Untuk membatasi hanya berupa karakter saja yang bisa diinput pada teks field

kita import:

import id.co.utilities.koneksi;
import java.lang.StringBuffer;
import java.util.Calendar;
import javax.swing.*;
import java.sql.*;
import java.sql.Connection;
import java.sql.SQLException;
import javax.swing.text.AttributeSet;
import javax.swing.text.BadLocationException;
import javax.swing.text.PlainDocument;


dan sintaknya

class onlyLetter{
public onlyLetter(){

}

public PlainDocument getOnlyLetter(){
PlainDocument filterLetter = new PlainDocument(){
public void insertString(int offs, String str, AttributeSet a)throws BadLocationException{
StringBuffer buffer = new StringBuffer();
int s = 0;
char[]dataInput = str.toCharArray();
for (int i = 0; i < isonlyletter =" Character.isLetter(dataInput[i]);" isonlyletter ="=">


setelah itu beri script pada txtField;

txtHuruf.setDocument(new onlyLetter().getOnlyLetter());


Namun jika kita ingin membuat kelas baru pada package, yang kita taruh hanya script dari:

public PlainDocument getOnlyLetter(){

...

return filterLetter;
}

Tidak ada komentar:

Posting Komentar