SoloCodigo

Programación General => Java => Mensaje iniciado por: alemag en Viernes 6 de Junio de 2008, 09:53

Título: Pop Up Menu Con Opcion Copiar
Publicado por: alemag en Viernes 6 de Junio de 2008, 09:53
Saludos, quiero hacer un pop up menu con las tipicas opciones de copiar, cortar, pegar y seleccionar todo. Pero al mostrar las opciones, las tres ultimas me aparecen encima casi por completo de la primera, y encima al pinchar en esta, en la de copiar, entra en el metodo pero no hace nada.

Este es mi codigo:

    public class Accioncopiar extends AbstractAction
    {
       public void actionPerformed (ActionEvent e)
       {
          putValue(Action.NAME, "Copiar");
          putValue(
             Action.ACCELERATOR_KEY,
             KeyStroke.getAWTKeyStroke('C', Event.CTRL_MASK));
       }
    }

   ....
      Accioncopiar copiar=new Accioncopiar();
      final JPopupMenu pop=new JPopupMenu();
      final JMenuItem cortarpop,copiarpop,pegarpop;
      JSeparator separador =new JSeparator();
      copiarpop=new JMenuItem(copiar);
      copiarpop.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_C,Event.CTRL_MASK));
      pop.add(copiarpop);        
     ..... y luego las otras dos opciones del menu

Entra en el metodo, pero no hace nada.
Que es lo que hago mal ? No le hay que poner un actionListener ?

Ayudenme por favor.
Muchas gracias.