关于JFiedText.setText()的一个问题

ksdksd11 2008-03-30 06:38:48
我遇到是这样一个问题:
当我想从数据库中读取数据到GUI时,我用resultSet实例个对象rs,rs.next()用于读取;把读取出来的数据对象存储在ArrayList对象中.当触发监听器时调用ArrayList把单个对象读取出来在GUI上显示.
数据声明为Float类型
当用JFieldText.setText()进行显示时,提示setText()方法中不能用与float的显示
应该怎么写才能将数据原样的显示出来???
...全文
114 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
qingkangxu 2008-03-31
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 huangpeihp 的回复:]
JFieldText.setText(String.valueOf(float数据))
[/Quote]
标准答案!合理!
guoxiaopeng1982 2008-03-31
  • 打赏
  • 举报
回复
强制转换成String,然后再调用setText方法,因为setText方法只能对String操作,API上有说明
assdust110 2008-03-31
  • 打赏
  • 举报
回复
setText(""+float);
math_man 2008-03-30
  • 打赏
  • 举报
回复
Float.toString()
Efence 2008-03-30
  • 打赏
  • 举报
回复
可以把它强制转换下,转换成String型就可以了
huangpeihp 2008-03-30
  • 打赏
  • 举报
回复
JFieldText.setText(String.valueOf(float数据))

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧