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.