Java中JLabel,JTextField能显示Int类型?

我一直以为JLabel,JTextField不能直接显示Int类型的数字,因为我在设置inti;setText(i);时都有错误的。所以一直以来要显示Int的话我都转换成... 我一直以为JLabel,JTextField不能直接显示Int类型的数字,因为我在设置int i;setText(i);时都有错误的。所以一直以来要显示Int的话我都转换成String再加到setText里。

不过今天翻一下学校发的书,发现有直接给JLabel设置setText(int);的。

是书太垃圾还是JLable本来就可以直接显示Int类型?

PS:我之前是自学Java的,才一个多月,现在还算是个初学者,但我能看出我们学院里发的Java课本是多么的垃圾,书本最后做的那个学生管理系统还不如我自学时做的好。但我想再垃圾的书也不会有那种错误吧?说实在的我确实发现书里有不少错的地方,难道写书的人写代码时都不运行过?所以我就怀疑是我错还是书错。
展开
 我来答
puderty
2008-09-24 · TA获得超过3530个赞
知道小有建树答主
回答量:530
采纳率:0%
帮助的人:0
展开全部
是只能String的,JLable settText (String s)
楼主想直接显示的话setText(i+"");就可以了,也不是很麻烦.
书上有错的很正常了,不过国外的原版的一般都不会有问题,国内的很多书代码都是有问题的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式