Java JTextComponent Delete appendText(JTextComponent fld, String s, String delimiter)

Here you can find the source of appendText(JTextComponent fld, String s, String delimiter)

Description

_more_

License

Open Source License

Parameter

Parameter Description
fld _more_
s _more_
delimiter _more_

Declaration

public static void appendText(JTextComponent fld, String s, String delimiter) 

Method Source Code

//package com.java2s;
/*//from w  w  w.  ja  v a2s  .  c  o m
 * Copyright 1997-2016 Unidata Program Center/University Corporation for
 * Atmospheric Research, P.O. Box 3000, Boulder, CO 80307,
 * support@unidata.ucar.edu.
 * 
 * This library is free software; you can redistribute it and/or modify it
 * under the terms of the GNU Lesser General Public License as published by
 * the Free Software Foundation; either version 2.1 of the License, or (at
 * your option) any later version.
 * 
 * This library is distributed in the hope that it will be useful, but
 * WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser
 * General Public License for more details.
 * 
 * You should have received a copy of the GNU Lesser General Public License
 * along with this library; if not, write to the Free Software Foundation,
 * Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
 */

import javax.swing.text.JTextComponent;

public class Main {
    /**
     * _more_
     *
     * @param fld _more_
     * @param s _more_
     * @param delimiter _more_
     */
    public static void appendText(JTextComponent fld, String s, String delimiter) {
        String t = fld.getText();
        while (t.endsWith(" ")) {
            t = t.substring(0, t.length() - 1);
        }
        if ((t.length() > 0) && !t.endsWith(delimiter)) {
            t = t + delimiter;
        }
        t = t + s;
        fld.setText(t);
    }
}

Related

  1. delete(JTextComponent textComponent)
  2. deleteLine(JTextComponent textComponent)
  3. deleteSelection(JTextComponent textComponent)
  4. deleteWord(JTextComponent textComponent)