如何使用JFrame浮点?

时间:2016-03-11 15:23:48

标签: java swing floating-point

我有一个小程序要做,而且我遇到了浮点问题。 我希望结果只有1个dicimle。

这是我的程序

enter image description here

我想在两个结果中都浮点,无论我是从F转换为C还是从C转换为F.

我正在使用JFrame,我尝试使用String.format,但我不起作用!

 private void cTFActionPerformed(java.awt.event.ActionEvent evt) {                                    
    float tempFahr = (float) ((Float.parseFloat(cTF.getText()))
            * 1.8 + 32);
    fTF.setText(tempFahr + "");
    String.format("%.1", tTF.getText());

该程序工作正常,但我只对dicimles有问题。

你能解释一下如何在JFrame中使用它吗?

编辑:

我们找到了解决方案

1 个答案:

答案 0 :(得分:1)

您没有将格式化的值设置为文本字段,您的格式基本上是无操作。将格式化的值存储在文本字段中:

fTF.setText(format(tempFahr));

format替换为您选择格式化的anything