社区
Java SE
帖子详情
简单的问题,有人给我解答吗?
sinapaper
2003-05-13 10:05:54
我新建了一个文本数组:
TextField tf[]=new TextField[10];
而且我对每一个文本都初始化了。
然后我怎么能getText()?
我实验tf[1].getText();读不出来,说什么NULLPOINT。各个高手哥哥。给我讲讲吧!~~~
...全文
52
14
打赏
收藏
简单的问题,有人给我解答吗?
我新建了一个文本数组: TextField tf[]=new TextField[10]; 而且我对每一个文本都初始化了。 然后我怎么能getText()? 我实验tf[1].getText();读不出来,说什么NULLPOINT。各个高手哥哥。给我讲讲吧!~~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
antpower
2003-05-18
打赏
举报
回复
TextField tf[];
.....
public void init(){
int count=10;
//TextField tf[]=new TextField[count];//函数内的局部变量,怎么能够在函数消失以后还存在呢?
this.tf= new TextField[count];
for(int i=0;i<count;i++){
tf[i]=new TextField("No"+i,10);
}
.....
Button button=new Button("ok");
add(button);
button.addActionListener(this);
.....
}
我看到的就是这样了
yyfzy
2003-05-13
打赏
举报
回复
学习&&UP!
sinapaper
2003-05-13
打赏
举报
回复
我知道错误的原因了:
程序是这样的:
public class stilltest extends Applet implements ActionListener
{
private String getName;
private String getInput;
private int count;
private int inputcount;
private int col;
private TextArea txf;
private String newLine;
Button btt;
TextField tf[];
inputWindow input;
okwindow okwin;
String sql="";
int tfcount=0;
public void init(){
int count=10;
TextField tf[]=new TextField[count];
for(int i=0;i<count;i++){
tf[i]=new TextField("No"+i,10);
}
.....
Button button=new Button("ok");
add(button);
button.addActionListener(this);
.....
}
public void actionPerformed(ActionEvent event){
for(int i=0;i<tf.length;i++){
sql=tf[i].getText();
}
}
};
问题的关键就是我在外边定义的tf和INIT()里边的不是一个,所以才读不出来!!!
你们给我解决一下吧!!!
foxmx
2003-05-13
打赏
举报
回复
把你的源程序列出来,哥们就不用乱猜了。
sinapaper
2003-05-13
打赏
举报
回复
好拉好拉
给你们分了。你们这些各个怎么这么粗鲁?
antpower
2003-05-13
打赏
举报
回复
TextField tf[]=new TextField[10];
for(int i=0;i<10;i++)
{
tf[i] = new java.awt.TextField();
tf[i].setText(String.valueOf(i));
}
for(int i=0;i<tf.length;i++)
{
System.out.println(tf[i].getText());
}
嘿嘿,你说为什么要用10来代替tf.length.因为此时的tf中什么都没有,长度该是为0吧。
初始化以后就可以用tf.length了
还有,对一个变量的初始化不能在一个类的申明中实现:
e.g.
class kill()
{
TextField tf[]=new TextField[10];
for(int i=0;i<tf.length;i++)
{
tf[i] = new java.awt.TextField();
tf[i].setText(String.valueOf(i));
}
for(int i=0;i<tf.length;i++)
{
System.out.println(tf[i].getText());
}
public kill()
{
}
}
必须把初始化语句放到构造函数,或是其他的类似构造函数中。
ok?
littlecpu
2003-05-13
打赏
举报
回复
public class fuck {
public static void main(String[] args) {
java.awt.TextField tf[]=new java.awt.TextField[10];
for(int i=0;i<tf.length;i++)
{
tf[i] = new java.awt.TextField();
tf[i].setText("操" + String.valueOf(i) + "个");
}
for(int i=0;i<tf.length;i++)
{
System.out.println(tf[i].getText());
}
}
}
操0个
操1个
操2个
操3个
操4个
操5个
操6个
操7个
操8个
操9个
lotofu
2003-05-13
打赏
举报
回复
那么试图去set它的内容时,是否也出错?
sinapaper
2003-05-13
打赏
举报
回复
TO beyond_xiruo(乱谈情)
加了啊。
希偌
2003-05-13
打赏
举报
回复
将文本框加入都JPanel
add(tf[1]);
希偌
2003-05-13
打赏
举报
回复
将文本框加入都JPanel
add(tf[1]);
sinapaper
2003-05-13
打赏
举报
回复
to adiangege(颠颠):
当然进行了啊!!!可是读不出来。
TO littlecpu(嘿,哥们,你欠我分,快给咯):
你的方法也不行!!!!!还是报错!~~~~
littlecpu
2003-05-13
打赏
举报
回复
TextField tf[]=new TextField[10];
for(int i=0;i<tf.length;i++)
{
tf[i] = new java.awt.TextField();
tf[i].setText(String.valueOf(i));
}
for(int i=0;i<tf.length;i++)
{
System.out.println(tf[i].getText());
}
adiangege
2003-05-13
打赏
举报
回复
分别对
tf[0]= new TextField();
tf[1]= new TextField();
...
tf[9]= new TextField();
了吗??
有什么方便的ai智能
解答
软件?6个软件教你快速进行智能
解答
它可以进行智能
解答
、对话交流等,适用于多种场景,想要知道怎么操作吗?这些智能
解答
软件都拥有不同的特点和优势,用户可以根据自己的需求和偏好选择合适的软件进行使用。第二步:选择好功能之后,你就可以在这个界面上进行快速的问答了,这款软件内置了人工智能程序,可以帮助你回答和解决各种
问题
,而且这款软件的界面
简单
大方回答的速度快、回答的效率也很高。第一步:首先我们需要打开这款软件,选择你所需要的具体功能,这款软件本身有着多种多样的功能,而且界面也非常适合新手快速的上手,非常的方便,适合多种有需求的人使用。
新手如何参加信息学竞赛NOIP,怎么入门(常见
问题
解答
)?
新手如何参加信息学竞赛NOIP,怎么入门(常见
问题
解答
)? 新手学信息学竞赛如何入门,知乎上有一个话题讨论,我们也引用一些比较优质的回答给各位同学和家长一些参考,结合一些常见学习
问题
作出总结。本篇文章摘自清北学堂noipnoi订阅号;2019NOIP夏令营报名正在进行中,可前往订阅号报名和咨询。 问:高一新生如何准备信息竞赛? 答1:下面七点按难度从低到高排序: 1.跟着学校的步伐。关注任何动态。...
向别人请教
问题
,不要这样开头
前言 我们经常会有请教别人
问题
的时候,而下面这几种是不太建议的提问开头 在吗? 能问你一个
问题
吗? 有谁知道xxx吗? 当然你向我提问的时候,也不用称呼为大佬或者大神之类的,我就是一个普通的开发者。 为什么 毋庸置疑,你提问的目的自然是想得到
解答
,而上面三种提问方式都有一个共性,就是在看到上面的
问题
之后,仍然不知道具体
问题
是什么,而要
简单
回复之后才能得到真...
FAQ(常见
问题
解答
)
FAQ是英文Frequently Asked Questions的缩写,中文意思就是“经常问到的
问题
”,或者更通俗地叫做“常见
问题
解答
”。FAQ是当前网络上提供在线帮助的主要手段,通过事先组织好一些可能的常问问答对,发布在网页上为用户提供咨询服务。 在很多网站上都可以看到FAQ,列出了一些用户常见的
问题
,是一种在线帮助形式。在利用一些网站的功能或者服务时往往会遇到一些看似很
简单
,但不经过说明可...
码教授|面试官:你还有什么要问我的吗?
面试,除了万年不变的开场“请介绍一下你自己” 结束时还会有一个100%会遇到的
问题
: 你还有什么
问题
吗?/你有什么要问我的吗? 面试官这样问只是客套一下吗? 我可以说“没有”吗? 我可以问工资待遇吗? 我应该问几个
问题
,8个够吗? 面试是一个双向选择的过程 你对面试官的提问虽然不至于改变整个面试的结局 但是如果问出下图这样的
问题
想让面试官要你也难吧 此
问题
正解:不是。 站...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章