La biblioteca de interfaz de usuario de oscilación que se presenta como una parte estándar de la API de Java contiene algunas herramientas útiles para el manejo de problemas comunes como cortar , copiar y pegar , con un mínimo de trabajo en su propia parte . En efecto , los componentes responden automáticamente a las cortar, copiar y pegar las pulsaciones de teclado del sistema operativo, y todo lo que realmente queda para el desarrollador se une esta funcionalidad a los elementos del menú . Instrucciones
1
Crear un nuevo archivo de Java llamado " CopyPaste.java " y añadir las siguientes sentencias de importación a la parte superior de la misma:
javax.swing.JFrame importación; javax importación. swing.JMenu ; javax.swing.JMenuBar importación , importación javax.swing.JMenuItem ; javax.swing.JTextArea importación , importación javax.swing.text.DefaultEditorKit ;
2
Crear la clase CopyPaste con su comentario JavaDoc y hacer que extender la clase JFrame para permitir que aparezca como una ventana .
/*** Esta clase se llevará a cabo las funciones de copiar y pegar * @ author Kevin Walker * /CopyPaste public class extends JFrame {
públicos void (String [] args ) { static nueva CopyPaste (); }
}
3
Añadir un método " constructor ", llamada " CopyPaste pública ()" para manejar la creación de su programa. Todo el código más va a ir dentro de este constructor.
CopyPaste pública () {//Todo lo que a partir de ahora va aquí. }
4
Crear un área de texto que contenga el texto que se puede copiar y pegar , y añadirlo a la JFrame . Agregue el código siguiente en el constructor que anotó en el paso 3
JTextArea texto = new JTextArea ( ) . This.add (texto) ; this.pack (); this.setSize ( 640.480 ) ; this.setVisible ( true);
en este punto , usted ya puede copiar y pegar en y fuera del cuadro de texto mediante el uso de las teclas por defecto para el sistema operativo. Por ejemplo , en Windows , puede copiar , cortar y pegar utilizando el Ctrl C , X y las teclas V respectivamente.
Sin embargo , casi todos los programas tienen una opción de menú para la operación de copiar y pegar, lo tuyo debe . así
5
Agregar un menú "Editar" pegando lo siguiente en el constructor :
JMenuBar MENUBAR JMenuBar = new (); EditMenu JMenu = new JMenu ( " Edit" ) ; menuBar.add ( EditMenu ) ; this.setJMenuBar ( barra de menús ) ;
6
Añadir cortar, copiar y pegar entradas a su nuevo menú " Editar" pegando lo siguiente en su constructor : < br >
JMenuItem copyMenuItem = new JMenuItem ( text.getActionMap () get ( DefaultEditorKit.copyAction ) . ) ; JMenuItem cutMenuItem = new JMenuItem ( . text.getActionMap () get ( DefaultEditorKit.cutAction )); JMenuItem pasteMenuItem = new que al crear los elementos del menú , está utilizando las Copiar, cortar y pegar acciones que ya forman parte de la DefaultEditorKit integrado en la API de Java. Uso de las herramientas ya proporcionadas por Java no sólo ahorra el trabajo por ti mismo , ayuda a preservar la naturaleza multi-plataforma de Java.