java中 TextField的 问题
我的编的作业时这样的Name|____________|//这个看成TextField|-------------------------------|Age|_____...
我的编的作业时这样的
Name |____________| // 这个看成TextField | -------------------------------|
Age |____________| | |
ID |____________| |____________________|
Message Add // Add是 Button //上面的是TextArea
如果你在Textfield里输录信息 然后按钮添加的话 在TextArea里显示你刚才输录得全部
信息,我不会这个TextField里德信息怎么读起来,然后怎么显示在TestArea里。请能告诉我方法和具体使用方法吗? 展开
Name |____________| // 这个看成TextField | -------------------------------|
Age |____________| | |
ID |____________| |____________________|
Message Add // Add是 Button //上面的是TextArea
如果你在Textfield里输录信息 然后按钮添加的话 在TextArea里显示你刚才输录得全部
信息,我不会这个TextField里德信息怎么读起来,然后怎么显示在TestArea里。请能告诉我方法和具体使用方法吗? 展开
4个回答
展开全部
给Add(Button)添加一个动作监听器(即Add.addActionListener(this);),然后在动作监听方法中加入Textfield的getText方法和TextArea的setText方法,原理如下(假设Name是Textfield的一个对象,Message是TextArea的一个对象)
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==Add)
{
Message.setText(Name.getText());
}
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==Add)
{
Message.setText(Name.getText());
}
}
追问
如果 我用你所说的 Message.setText(Name.getText());
用这个来做TextArea的话,setText 不是删掉原来的信息吗? 我可以增加一个人的信息,但是增加第2个人的信息的时候第一个数据被删地啊。。。
展开全部
你new这个TextField的时候不是有变量名吗
TextField tf = new TextField() 这个就是name的文本框
依次获取内容
tf.getText().Trim();
name age id里的东西都getText()之后
String str = name + age + id 就这么个意思 拼起来
然后
TextArea ta = new TextArea() 这不是也有变量名吗
ta.setText(str)
TextField tf = new TextField() 这个就是name的文本框
依次获取内容
tf.getText().Trim();
name age id里的东西都getText()之后
String str = name + age + id 就这么个意思 拼起来
然后
TextArea ta = new TextArea() 这不是也有变量名吗
ta.setText(str)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给add添加一个onclick事件<button type="button" value="Add" onclick="add()">
然后写一个js方法
<script type="text/javascript">
function add()
{
document.表单名.TextArea名.value = document.表单名.Name名.value + ...(age和id就省略了,这个取表单元素的你应该会吧)
}
</script>
然后写一个js方法
<script type="text/javascript">
function add()
{
document.表单名.TextArea名.value = document.表单名.Name名.value + ...(age和id就省略了,这个取表单元素的你应该会吧)
}
</script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
文本标签都有一个方法:getText() 取得文本框的值
对应setText()方法,设置改变文本框的值
给按钮添加一个动作事件,当按下时 首先调用文本框的String s = 组件名.getText()方法取得值;
然后调用文本域的setText(s)方法显示上面取得的内容
对应setText()方法,设置改变文本框的值
给按钮添加一个动作事件,当按下时 首先调用文本框的String s = 组件名.getText()方法取得值;
然后调用文本域的setText(s)方法显示上面取得的内容
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询