• Jueves 2 de Mayo de 2024, 04:39

Autor Tema:  Pop Up Menu Con Opcion Copiar  (Leído 927 veces)

alemag

  • Miembro MUY activo
  • ***
  • Mensajes: 180
    • Ver Perfil
Pop Up Menu Con Opcion Copiar
« en: Viernes 6 de Junio de 2008, 09:53 »
0
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.