|
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.
|