JAVA 如何读取文本框内的内容

finalComponent[]cmpt=newComponent[9];cmpt[0]=newLabel("a值");cmpt[1]=newTextField(10);... final Component[] cmpt= new Component[9];
cmpt[0]= new Label("a值");
cmpt[1]= new TextField(10);
cmpt[2]= new Label("b值");
cmpt[3]= new TextField(10);
for(i=0;i<4;i++){
box.add(cmpt[i]);
box.add(new Box.Filler(new Dimension(4,10), new Dimension(5,10), new Dimension(6,10)));
}
如何读取这连两个文本框内的内容,并转换为INT?谢谢
展开
 我来答
Draconious
2011-05-14 · TA获得超过6242个赞
知道大有可为答主
回答量:2142
采纳率:0%
帮助的人:2593万
展开全部
TextField类有一个getText() 的方法,用于返还当前文本框里的字符串。因为你定义的是Component类,这个类不支持getText方法,需要先强制转换。返还的字符串用Integer.parseInt方法转换成整数型。比如:
int i=Integer.parseInt(((TextField)cmpt[1]).getText());
紫影狂纱
2011-05-14 · 超过16用户采纳过TA的回答
知道答主
回答量:91
采纳率:0%
帮助的人:45.8万
展开全部
cmpt[1].getText

转int可以用 Integer.parse,
记得try catch
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式