当前位置: 代码迷 >> Java相关 >> 计算器代码疑问
  详细解决方案

计算器代码疑问

热度:213   发布时间:2006-10-22 21:14:32.0
计算器代码疑问

那个计算器代码 输入框右对齐怎么弄啊?
还有,我输入第一个是0的时候,再输入其它的数第一位不显示为0。而要是第二次按的是”.“的。则第一位显示的是0。
举例就是,输入0123 显示是123 。而输入0.123,则还是0.123。想了很就都没解决。

搜索更多相关的解决方案: 计算器  疑问  代码  

----------------解决方案--------------------------------------------------------

JTextField.setHorizontalAlignment(int alignment)


----------------解决方案--------------------------------------------------------
设置一个BOOLEAN变量 start 初值为FALSE ,用 . 这个按纽控制start
用bufferString类 若初值为FALSE 先在字符串里查找0,如果找到并且0的下标为0 则删除0
否则不删除0
若是 按 . 这个按纽 start=true 则不删除0
----------------解决方案--------------------------------------------------------
以下是引用oujianqiang在2006-10-22 21:30:25的发言:

JTextField.setHorizontalAlignment(int alignment)

谢了,知道有这个东西,可是在API里就是没有找到.这个要记住了.
----------------解决方案--------------------------------------------------------

以下是引用abcde10156在2006-10-23 19:21:09的发言:
设置一个BOOLEAN变量 start 初值为FALSE ,用 . 这个按纽控制start
用bufferString类 若初值为FALSE 先在字符串里查找0,如果找到并且0的下标为0 则删除0
否则不删除0
若是 按 . 这个按纽 start=true 则不删除0

设置一个BOOLEAN变量 start 初值为FALSE .这个是有的了,你是说把输入TextField 里的数字设置为bufferString.

我去试试!谢谢了


----------------解决方案--------------------------------------------------------
  相关解决方案