SoloCodigo
		Programación General => Java => Mensaje iniciado 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.