- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 Eclipse 中的 WindowBuilder 插件创建 Java Windows 应用程序。我有一个 JTextField 在输入所需值时工作正常。但是,当我清除字段中的所有内容并尝试重新输入其他值时,这些值会迷失方向,即这些值根本没有出现,或者似乎出现在下一行中。
我正在使用 DocumentListener,所以是的,这可能会导致空字符串异常。但是,我不确定为什么 JTextField 的内容在重新输入时不合适。
PFB 我的一段代码:
void computeTotal(final JTextField jtf){
jtf.getDocument().addDocumentListener(new DocumentListener(){
public void changedUpdate(DocumentEvent e) {
//warn();
getTotal();
}
public void removeUpdate(DocumentEvent e) {
//warn();
getTotal();
}
public void insertUpdate(DocumentEvent e) {
//warn();
getTotal();
}
public void getTotal(){
bt = Float.parseFloat(billTotal.getText());
bd = Float.parseFloat(billDeduction.getText()) ;
ta = Float.parseFloat(taxAmt.getText());
tt = bt - bd+ ta;
totalTotal.setText(tt+"");
}
});
}
这里有什么问题?
最佳答案
What is the problem here?
使用Number Formatter格式化的JFormattedTextField,那么DocumentListener就是正确的监听器
无需解析,良好的输出没有问题,千位分隔符,不允许输入非数字字符
将 DocumentFilter 与 Patern 一起使用,在那里您可以删除非数字字符,然后您可以使用相当保存的内容进行解析,其中包含数字、小数点分隔符和负数
关于java - JTextField 清算时的值(value)迷失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12766245/
我正在处理两层 float ,清除它们的尝试似乎没有正常工作。 这是页面:http://cloud-catering.com/new/about.php fiddle :http://jsfiddle
我正在努力将我的 html 结构与表示分离,但有时当我看到使事情跨浏览器工作的黑客或变通方法的复杂性时,我惊讶于生产力的巨大集体浪费投入其中的时间。 据我了解, float 从来都不是为了创建布局而创
我的 Android 应用被传递信息的 Intent 调用(状态栏中的待处理 Intent )。 当我点击主页按钮并按住主页按钮重新打开我的应用程序时,它会再次调用 Intent ,并且仍然存在相
如果 R3 清算,Corda 会怎样?谁是 Corda 保持其主要分类账分散的主要公证人? Corda 是否有可能影响历史账本状态并更改交易以适应它们? 最佳答案 没有“Corda 网络”这样的东西。
我是一名优秀的程序员,十分优秀!