从二进制文件浮动到TextField?

时间:2013-05-21 22:45:07

标签: java user-interface jtextfield

我有一个我正在阅读的二进制文件,我希望从该文件中获取余额并将其输入到TextField中。变量是浮点数,我怎么能这样做?

具体来自代码的这一部分。

while(true){
    ST = (SavedTrans) ois.readObject();
    viewTable.addRow(new Object[] {ST.getDate(), ST.getDrop(), ST.getCheckNo(),        
                                   ST.getDescription(), ST.getDeposit(), ST.getWithdraw(), 
                                   ST.getBalance()}
                     );
    if(ST == null){
        break;
    }

我正试图让ST.getBalance()显示在TextField上,这样可能吗?

1 个答案:

答案 0 :(得分:0)

JTextField 继承自 JTextComponent 类,因此您应该可以访问 setText()方法。这可能不是最优雅的解决方案,但考虑到代码中提供的信息,该方法需要String类型参数,因此您可以传递它jTextField.setText(Float.toString((float)ST.getBalance()));