菜鸟问下关于TextArea和Label方面的简单问题 100

1.怎么把本来在命令行输出的东西输出到textarea中?2.label和textarea中的内容如何实时更新变化?就是说怎么让界面的内容随函数变量的变化而变化?能给例子... 1.怎么把本来在命令行输出的东西输出到textarea中?
2.label和textarea中的内容如何实时更新变化?
就是说怎么让界面的内容随函数变量的变化而变化?
能给例子最好啦 不过说清楚点也可以
java
晕 楼下说的我也会啊
现在的问题是比如:label.setText(变量);
变量在某个class中,且程序运行时变量的值多次发生改变;现在就是要界面上的label(或者textarea)实时改变(直接在界面上变化),能实现吗
展开
 我来答
naturepal
2008-04-10 · TA获得超过3408个赞
知道小有建树答主
回答量:1014
采纳率:0%
帮助的人:835万
展开全部
1.append(String str)在textarea中添加文本
2.setText(String str)设置文本
3.label.setText()设置label
import java.awt.*;
import java.awt.event.*;
import java.awt.color.*;

public class denglu implements ActionListener
{
Frame f = new Frame("登陆界面");
Button b1 = new Button("确定");
Button b2 = new Button("取消");
Button b3 = new Button("关闭");
Label l1 = new Label("姓名: ");
Label l2 = new Label(" 密码: ");
TextField tf1 = new TextField(11);
TextField tf2 = new TextField(11);
Panel p = new Panel();
TextArea ta = new TextArea();
public void display()
{
f.setSize(500,300);
f.setBackground(Color.gray);
f.setResizable(false);
f.setLayout(new FlowLayout());
f.addWindowListener(new WindowHander());
tf2.setEchoChar('●');
f.add(l1);
f.add(tf1);
f.add(l2);
f.add(tf2);
f.add(b1);
f.add(b2);
f.add(b3);
f.add(p);
b1.addActionListener(this);
b2.addActionListener(this);
b3.addActionListener(this);
p.add(ta);
ta.setText("单击确定在文本域添加输入的账号和密码,"+"\n"+"单击取消清空文本域,单击关闭关闭窗口");
f.setVisible(true);
}
public static void main(String[] args)
{
(new denglu()).display();
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==b1)
{
String s1 = "您输入的姓名为"+tf1.getText();
String s2 = "您输入的密码为"+tf2.getText();
ta.setText(s1+"\n"+s2);
}
else
if(e.getSource()==b2)
{
tf1.setText("");
tf2.setText("");
ta.setText("单击确定在文本域添加输入的账号和密码,单击取消清空文本域,单击关闭关闭窗口");
}
else if(e.getSource()==b3)
{
System.exit(0);
}
}
}
class WindowHander extends WindowAdapter
{
public void windowClosing(WindowEvent e)
{
System.exit(1);
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ZESTRON
2024-09-04 广告
在Dr. O.K. Wack Chemie GmbH,我们高度重视ZESTRON的表界面分析技术。该技术通过深入研究材料表面与界面的性质,为提升产品质量与可靠性提供了有力支持。ZESTRON的表界面分析不仅涵盖了相变化、化学反应、吸附与解吸... 点击进入详情页
本回答由ZESTRON提供
chengAdam
2008-04-10 · TA获得超过104个赞
知道答主
回答量:61
采纳率:0%
帮助的人:0
展开全部
label.setText();
textarea.setText();
()里是你要它显示的东西
实现更新就是重置()里的东西
让界面的内容随函数变量的变化而变化
先用以个get方法得到变动的值 在将其显示
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式