【问题标题】:How can I replace appendText on text area [duplicate]如何替换文本区域上的 appendText [重复]
【发布时间】:2018-11-07 06:10:00
【问题描述】:

我想在单击更新时替换文本区域中的所有文本,而不是在更新时再次添加一些文本

这是我的更新事件处理程序代码

public void actionPerformed(ActionEvent e) {
            txt_View.append(text_Sin.getText()+"\n");
            txt_View.append(text_Name.getText()+"\n");
            txt_View.append(text_Address.getText()+"\n");
            if(r_GenderM.isSelected()==true) {
                txt_View.append(r_GenderM.getText()+"\n");
            }
            else {
                txt_View.append(r_GenderF.getText()+"\n");
            }
            if(c_hSleeping.isSelected()==true) {
                txt_View.append(c_hSleeping.getText()+"\n");
            }
            if(c_hStudy.isSelected()==true) {
                txt_View.append(c_hStudy.getText()+"\n");
            }
            String combo = c_religion.getSelectedItem().toString();
            if(combo.equals("Islam")) {
                txt_View.append("Islam\n");
            }else if(combo.equals("Christian")) {
                txt_View.append("Christian\n");
            }else if(combo.equals("Catholic")) {
                txt_View.append("Catholic\n");
            }
            else {
                txt_View.append("Atheist\n");
            }
            txt_View.append(text_Email.getText()+"\n");
            txt_View.append(text_Facebook.getText()+"\n");
            txt_View.append(text_Contact.getText());

【问题讨论】:

    标签: java swing user-interface awt


    【解决方案1】:

    如果要替换文本,请不要使用.append(...),而只需按照JTextArea TutorialJTextArea API 使用.setText(...)

    【讨论】:

    • 谢谢大佬欣赏
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-02
    • 1970-01-01
    • 2011-04-27
    • 1970-01-01
    • 2011-12-08
    相关资源
    最近更新 更多