解决方案 »
- 大量数据的读写,优化读写速度
- Swing "Timer" Event 发送两次?
- 又一个简单的问题
- 新手,两个小问题.线程和字符统计
- 怎么在jsp中局部刷新啊?
- Applet使用Sun JVM读取本地文件的问题
- JSP文件不能正常编译
- 高分下无勇夫呼?求MP3转MID程序例子!这是第4个100分的帖子
- 新建的Frame怎么继承父frame的数据库连接,在线等待
- 这里有杭州的吗?为什么我在这里还买不到《java版程序员大本营》?
- android关于自定义radiobutton做成的横向单选滑动条,在线等答案
- C3P0 : 报错 An attempt by a client to checkout a Connection has timed out.
final SpinnerModel model = new SpinnerNumberModel(minNumber, minNumber, maxNumber, 1);
numberSpinner = new JSpinner(model);
// 允许输入
final JSpinner.NumberEditor editor = new JSpinner.NumberEditor(numberSpinner, "0");
numberSpinner.setEditor(editor);
final JFormattedTextField textField = ((JSpinner.NumberEditor)numberSpinner.getEditor()).getTextField();
textField.setEditable(true);//开启输入功能
// 开启输入的值的限制
final DefaultFormatterFactory factory = (DefaultFormatterFactory)textField.getFormatterFactory();
final NumberFormatter formatter = (NumberFormatter)factory.getDefaultFormatter();
formatter.setAllowsInvalid(false);// 此处对输入的有效性进行控制。若改为true,则不控制有效性