martes, 12 de noviembre de 2013

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

Applets de Java pueden acceder con portapapelescomandos.

 

CLIP APPLET

Java le ofrece la posibilidad de iniciar el subprograma a través de los comandos básicos de su portapapeles: cortar, copiar y pegar. Un subprograma es parte del lenguaje de programación Java que está 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 de su navegador, o JVM, e iniciar con la etiqueta APPLET.

 

Utilice los siguientes códigos para obtener acceso a su portapapeles de Java:

 

Sistema:

 

Portapapeles Portapapeles . getToolkit = () getSystemClipboard ();

 

Local:

 

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

 

La principal diferencia entre los portapapeles del sistema y local es que usted tiene que asignar un nombre en particular en el portapapeles local, al entrar en el código.

 

Aplicar los siguientes códigos para crear una DataFlavor para el portapapeles de Java:

 

pública DataFlavor (representationClass, String humanRepresentationName)

 

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

 

pública DataFlavor (String mimeType, humanRepresentationName String)

 

Este otro constructor es un tipo Mime, por lo tanto, la DataFlavor devuelto será "representationClass = InputStream" y "mimeType = mimeType."

 

Crear una clase Java llamada "abcSelection." El "abc" aquí va a representar el sabor, por lo que se puede nombrar como quieras.

 

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

 

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.

 

Utilice el método "getContenido" 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.

 

Pega el contenido del portapapeles, que se utiliza para iniciar el applet de Java que usted necesita para sus aplicaciones. Utilice el código siguiente para ejecutar el applet de Java desde el portapapeles local o sistema, lo que configura:

 

importar javax.swing.JApplet;

 

javax.swing.SwingUtilities importación;

 

importar javax.swing.JLabel;

 

public class HelloWorld extiende JApplet {

 

/ / Se llama cuando este applet se carga en el navegador.

 

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.

 

try {

 

SwingUtilities.invokeAndWait (nueva Runnable () {

 

public void run () {

 

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

 

add (LBL);

 

}

 

});

 

} Catch (Exception e) {

 

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

 

}

 

}

 

}

 

Consejos y advertencias

Puede crear y utilizar tantas portapapeles locales en Java como puedas. Trate muchos tutoriales en línea para familiarizarse con Java y sus amplias aplicaciones.

 

 

No hay comentarios:

Publicar un comentario