Code Sample showing adding and removing a component's text
                                                                                                                            
                                                                                                                               Peter Komisar


import javax.swing.*;
import java.awt.event.*;
import java.awt.*;

class aD extends JFrame implements ActionListener{
    JLabel east;
    JLabel west;
    JLabel north;
    JLabel south;
    JLabel center;
    JTextField jtf;
    JButton jb1;
    JButton jb2;

    /* the constructor */

  aD(){
    jtf=new JTextField("Enter a letter");
    east=new JLabel("east",0);
    west=new JLabel("west",0);
    south=new JLabel("south",0);

    getContentPane().add(jtf,BorderLayout.NORTH);
    getContentPane().add(east, BorderLayout.EAST);
    getContentPane().add(west, BorderLayout.WEST);
    getContentPane().add(south,BorderLayout.SOUTH);

    jb1=new JButton("Add");
    jb2=new JButton("Remove");
    jb1.addActionListener(this);
    jb2.addActionListener(this);
    JPanel jp=new JPanel();

    jp.setLayout(new GridLayout(1,2));
    jp.add(jb1);
    jp.add(jb2);
    getContentPane().add(jp);
    }

   /* the ActionListener method implementation */

public void actionPerformed(ActionEvent ae){
    if(ae.getSource()==jb1){
     add(jtf.getText());
     }
    if(ae.getSource()==jb2){
      remove();
     }
   }

   /* the add method */

void add(String s){
east.setText(s);
west.setText(s);
south.setText(s);

}

    /* the remove method */

void remove(){
east.setText("   ");
west.setText("   ");
south.setText("   ");

}
public static void main(String args[]){
aD ad=new aD();
ad.setSize(400,200);
ad.setVisible(true);
}
}