Java怎么修改文本框TextFiled中的内容

 我来答
一数一道
2015-06-25 · TA获得超过1751个赞
知道小有建树答主
回答量:369
采纳率:75%
帮助的人:216万
展开全部

  JTextField有一个public void setText(String t)方法可以修改JTextField的内容。下面是一个具体的改变内容的实例,单击change按钮一次改变一次。

public class WinTest1 implements ActionListener
{
    private JFrame frame;
    private JButton button;
    private JTextField field;
    private static int count = 1;
    public WinTest1()
    {
        frame = new JFrame();
        button = new JButton("change");
        button.addActionListener(this);
        
        field = new JTextField("this is default string!", 40);
        frame.add(field);
        frame.add(button);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setExtendedState(JFrame.MAXIMIZED_BOTH);
        frame.setLayout(new FlowLayout());
        frame.setVisible(true);
    }
    public static void main(String[] args)
    {
        new WinTest1();
    }
    @Override
    public void actionPerformed(ActionEvent e)
    {
        if ("change".equals(e.getActionCommand()))
        {
            field.setText("this is modified default String "+count++);
        }
    }
}
没有永远的诺言D9ff2
2011-02-24 · TA获得超过110个赞
知道小有建树答主
回答量:141
采纳率:0%
帮助的人:154万
展开全部
TextFiled有个setText(String t)方法,参数传入你要修改的内容就可以来
TF.setText(" .........................");
够详细了吧!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
唯爱多啦梦cQb8a
2011-02-24 · TA获得超过639个赞
知道小有建树答主
回答量:746
采纳率:0%
帮助的人:533万
展开全部
setText("");用这个方法
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jsptdut
2011-02-24 · TA获得超过305个赞
知道答主
回答量:205
采纳率:0%
帮助的人:0
展开全部
setText不行么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式