Cambiar foco de un JTextArea a un JPopupMenu

ep_centis
20 de Noviembre del 2007
Hola!!!
tengo un problema, no puedo pasar el foco de un JTextArea a un JPopupMenu. El codigo del JPopupMenu es:

public class ListaPalabras extends JPopupMenu implements KeyListener
{
private static final long serialVersionUID = 1L;
private JList lista;
private JButton boton;
private JScrollPane jScrollPane;
private JTextArea areaDeTexto;
private ScriptorPpal padre;
String stringTextoDocumentoTexto;

public ListaPalabras(ScriptorPpal padre)
{
this.padre = padre;

lista = new JList();
lista.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
lista.setFocusable(true);
jScrollPane = new JScrollPane(lista);
jScrollPane.setSize(100, 100);
jScrollPane.setFocusable(true);

boton = new JButton( "Agregar" );
boton.setSize(30, 25);
boton.setFocusable(true);

areaDeTexto=new JTextArea();
areaDeTexto.setBackground(this.getBackground());
areaDeTexto.setText("Esta palabra no\nesta en el diccionario");
areaDeTexto.setFocusable(false);

this.add(jScrollPane);
this.add(areaDeTexto);
this.add(boton);
this.setSize(150,150);
this.setPreferredSize(new Dimension(150,150));

this.boton.addKeyListener(this);
this.lista.addKeyListener(this);
this.setName("Diccionario");
this.setFocusable(true);

stringTextoDocumentoTexto = new String();
}

alguien puede ayudarme!!!!! espero su respuesta.