Tecnología

Inicio

Cómo iniciar un acceso Applet de Java con el sujetapapeles

Cómo iniciar un acceso Applet de Java con el sujetapapeles


Java le proporciona la capacidad de iniciar el applet a través de los comandos básicos de su portapapeles: cortar, copiar y pegar. Un applet es parte del lenguaje de programación Java que es comúnmente integrado en una página HTML, similar a añadir una imagen a una página Web. Puede ver los applets de Java a través de la máquina virtual Java del navegador, o JVM, e inicializar con la etiqueta <APPLET>.

Instrucciones

1 Utilice los siguientes códigos para obtener acceso a sus tablillas de Java:

Sistema:

Portapapeles portapapeles = getToolkit () .getSystemClipboard ();

Local:

Portapapeles portapapeles = new portapapeles ( "Mi propio portapapeles");

La principal diferencia entre el sistema y el portapapeles local es que usted tiene que asignar un nombre en particular en el portapapeles local, se introduce el código.

2 Aplicará el siguiente código para crear un DataFlavor para el portapapeles de Java:

DataFlavor pública (representationClass, Cadena humanRepresentationName)

Este constructor creará un nuevo sabor de datos representada por una clase Java. El DataFlavor vuelto tendrá "representationClass = representationClass" y un "mimeType = application / x-java-serializado a objetos."

DataFlavor pública (String mimeType, Cadena humanRepresentationName)

Este otro constructor es un MimeType; Por lo tanto, la DataFlavor devuelto será "representationClass = InputStream" y "mimeType = mimeType."

3 Crear una clase Java llamada "abcSelection." El "abc" aquí representará el sabor, por lo que puede darle el nombre que desea.

Para acceder a un portapapeles local, utilice el código siguiente para definir su clase: portapapeles Portapapeles Portapapeles = new ( "nombre")

Para el portapapeles del sistema operativo, utilice este código en su lugar: portapapeles Portapapeles = getToolkit () .getSystemClipboard ()

Utilice el método "setContent" en la clase Portapapeles para establecer el contenido del portapapeles.

4 Utilice el método "getContent" para obtener el contenido del portapapeles en la clase portapapeles. borrar manualmente los datos que ha copiado en el portapapeles porque Java no soporta o implementar una operación de corte.

5 Pegar el contenido en el portapapeles, que será utilizado para iniciar el applet de Java que necesita para sus aplicaciones. Utilice el código siguiente para ejecutar el applet Java desde el portapapeles local o sistema, lo que configura:

javax.swing.JApplet importación;

javax.swing.SwingUtilities de importación;

javax.swing.JLabel importación;

HelloWorld clase pública se extiende JApplet {

//Called when this applet is loaded into the browser.

public void init () {

// Ejecutar un trabajo en el hilo de despacho de eventos; la creación de interfaz gráfica de usuario de este applet.

tratar {

SwingUtilities.invokeAndWait (nueva Ejecutable () {

public void run () {

JLabel LBL = new JLabel ( "Hello World");

añadir (LBL);

}

});

} Catch (Exception e) {

System.err.println ( "createGUI no se completó correctamente");

}

}

}

Consejos y advertencias

  • Puede crear y utilizar tantos portapapeles locales en Java que pueda. Trate muchos tutoriales en línea para familiarizarse con Java y sus amplias aplicaciones.