假设有一个JTextField输入框,要求设置其接收数字的格式为:
1.用户最多只能输入3个数字
2.输入后,自动转换成*.**的小数格式
比如,用户输入3582,则只接收358这三个数字,而且自动转换成3.58这个小数,该怎么设置?
1.用户最多只能输入3个数字
2.输入后,自动转换成*.**的小数格式
比如,用户输入3582,则只接收358这三个数字,而且自动转换成3.58这个小数,该怎么设置?
解决方案 »
- java调用matlab生成的类时候出现错误,报错如下
- JAVA中对字符串操作问题求指教
- 共享文件单击运行
- Jspinner 怎么改它的长度?
- 如何在j2me里做个像JTabbedPane那样的多页面板组件?
- 键盘输入时,如何定时。
- 求个讲ssl socket编程的书 权威的那种的 老外写的
- Applet与JSP的问题?
- ==============ClassA b=new ClassB()谁能解释!=================
- JAVA新手求助
- TIJ4 Chapter Control, Exercise 4, page 139
- 请熟悉java图形用户界面的进来帮个忙 (倒计时提醒器)急啊!!
jtf.setText(s.charAt(0)+"."+s.substring(1,s.length()));
上面的语句加在ActionListener中.
是不是只对于这个jtf,就可以添加一个ActionListener呢?
创建个类 继承自JTextField
在构造方法中判断
如果3582>999 --> (int)(3582/10)去掉最低位 -->(float)(3582/100)