当前位置: 技术问答>java相关
請教如何將textField設置為只能輸入數字.
来源: 互联网 发布时间:2015-07-01
本文导语: 請教如何將textField設置為只能輸入數字.thanks! | 有必要搞得那么复杂吗? 给你一个,改自一篇sun公司开发文档…… import javax.swing.text.*; import java.awt.*; /** * 描述:调用格式为jTextField.setDocum...
請教如何將textField設置為只能輸入數字.thanks!
|
有必要搞得那么复杂吗?
给你一个,改自一篇sun公司开发文档……
import javax.swing.text.*;
import java.awt.*;
/**
* 描述:调用格式为jTextField.setDocument(new NumberDocument())即可
* */
public class NumberDocument extends PlainDocument {
public void insertString(int offs, String str, AttributeSet a)
throws BadLocationException {
char[] source = str.toCharArray();
char[] result = new char[source.length];
int j = 0;
for (int i = 0; i
给你一个,改自一篇sun公司开发文档……
import javax.swing.text.*;
import java.awt.*;
/**
* 描述:调用格式为jTextField.setDocument(new NumberDocument())即可
* */
public class NumberDocument extends PlainDocument {
public void insertString(int offs, String str, AttributeSet a)
throws BadLocationException {
char[] source = str.toCharArray();
char[] result = new char[source.length];
int j = 0;
for (int i = 0; i