Foros del Web » Programación para mayores de 30 ;) » Java »

Copiar, Cortar y Pegar en un JTextArea mediante un JMenuItem

Estas en el tema de Copiar, Cortar y Pegar en un JTextArea mediante un JMenuItem en el foro de Java en Foros del Web. Hola gente. Tengo un pequeño problema con java. Estoy realizado un editor de textos en java y tengo un JMenuItem con las opciones de Cortar, ...
  #1 (permalink)  
Antiguo 07/06/2013, 04:29
 
Fecha de Ingreso: junio-2013
Ubicación: España
Mensajes: 1
Antigüedad: 11 años, 6 meses
Puntos: 0
Copiar, Cortar y Pegar en un JTextArea mediante un JMenuItem

Hola gente. Tengo un pequeño problema con java. Estoy realizado un editor de textos en java y tengo un JMenuItem con las opciones de Cortar, Copiar y Pegar. El JTextArea que tengo por defecto me realiza estas acciones con las teclas de acceso rápido (Ctrl+X, por ejemplo) pero a la hora de realizar una de estas acciones con un JMenuItem, no se como hacerlo.

Os dejo por aquí parte de mi código:

Este código serían los JMenuItem. Luego a parte tengo el JTextArea con el scrollBar, todo este código está dentro de un método llamado EditorDeTextos que está dentro de la clase que hereda de JFrame. Estoy utilizando Eclipse y el entorno gráfico WindowBuilder Pro (Creo que es ese xD)
Código PHP:

           
// Barra de menu
        
JMenuBar menuBar = new JMenuBar();
        
setJMenuBar(menuBar);

        
// Objeto de menu fichero
        
JMenu mnNewMenu = new JMenu("Fichero");
        
mnNewMenu.setHorizontalAlignment(SwingConstants.LEFT);
        
menuBar.add(mnNewMenu);

        
// Objeto de menu edicion
        
JMenu mnEdicin = new JMenu("Edici\u00F3n");
        
mnEdicin.setHorizontalAlignment(SwingConstants.RIGHT);
        
menuBar.add(mnEdicin);



               
// Objeto de menu cortar
        
JMenuItem mntmNewMenuItem_1 = new JMenuItem("Cortar");
        
mntmNewMenuItem_1.addActionListener(new ActionListener() {
            public 
void actionPerformed(ActionEvent arg0) {

        
            }
            
        });
        
mntmNewMenuItem_1.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_X,
                
InputEvent.CTRL_MASK));
        
mnEdicin.add(mntmNewMenuItem_1);

        
// Objeto de menu copiar
        
JMenuItem mntmCopiar = new JMenuItem("Copiar");
        
mntmCopiar.addActionListener(new ActionListener() {
            public 
void actionPerformed(ActionEvent arg0) {
        
            }
        });
        
mntmCopiar.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_C,
                
InputEvent.CTRL_MASK));
        
mnEdicin.add(mntmCopiar);


        
// Objeto de menu pegar
        
JMenuItem mntmPegar = new JMenuItem("Pegar");
        
mntmPegar.addActionListener(new ActionListener() {
            public 
void actionPerformed(ActionEvent e) {
                
            
            }
        });
        
mntmPegar.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_V,
                
InputEvent.CTRL_MASK));
        
mnEdicin.add(mntmPegar); 
Gracias desde ya, si hace falta enseñar todo el código me dicen y lo plasmo aquí.
  #2 (permalink)  
Antiguo 07/06/2013, 10:13
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 2 meses
Puntos: 454
Respuesta: Copiar, Cortar y Pegar en un JTextArea mediante un JMenuItem

Hola:

http://www.chuidiang.com/java/novato...rtar_pegar.php

Se bueno.
__________________
Apuntes Java
Wiki de Programación

Etiquetas: clase, cortar, jtextarea, mediante, pegar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:09.