• Lunes 23 de Diciembre de 2024, 13:29

Autor Tema:  Java - Impresión Y Ejecución De Prgs  (Leído 1151 veces)

ruben_tpg

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Java - Impresión Y Ejecución De Prgs
« en: Martes 28 de Febrero de 2006, 00:56 »
0
Buenas, soy nuevo en este foro, estoy estudiando Ingeniero en Sistemas Computacionales, y estoy en el lenguaje Java (usando Jcreator)

El punto es q estoy manejando applets, y deseo saber como mandar a la impresora un archivo .txt
y también quisiera saber como mando ejecutar un acceso directo de un programa o un .exe del mismo, gracias

silverfox

  • Miembro MUY activo
  • ***
  • Mensajes: 280
    • Ver Perfil
Re: Java - Impresión Y Ejecución De Prgs
« Respuesta #1 en: Martes 28 de Febrero de 2006, 09:49 »
0
Pues nada, nada... Bienvenido.

En cuanto a tus preguntas, investiga en el API el paquete javax.print para el tema de la impresión de archivos.

Para lanzar un programa ejecutable tendrás que utilizar la clase Runtime, igual que en la anterior, echa un vistazo a la documentación.

El API de Java puedes encontrarlo aqui:
http://java.sun.com/j2se/1.4.2/docs/api/



Espero que te sirva.

Suerte.



Silverfox

jpaler

  • Miembro MUY activo
  • ***
  • Mensajes: 479
    • Ver Perfil
Re: Java - Impresión Y Ejecución De Prgs
« Respuesta #2 en: Martes 28 de Febrero de 2006, 14:48 »
0
TODO ES FACIL CON JAVA....¡¡¡ asi dicen !!!.jejeje
mira esto:

Código: Text
  1.  
  2.   try{
  3.       java.lang.Runtime.getRuntime().exec( "mi_prog.exe" );
  4.   }
  5.   catch( IOException e ){
  6.   }
  7.  
  8.  




...y q tal esto:
Código: Text
  1.  
  2.         PageAttributes pAtr = new PageAttributes( ColorType.COLOR, MediaType.A, OrientationRequestedType.LANDSCAPE, OriginType.PRINTABLE, PrintQualityType.NORMAL, new int[] {72, 72, 3} );
  3.         PrintJob pjob = this.getToolkit().getPrintJob( this, "1ra impresion", null, pAtr );
  4.         if ( pjob != null ) {
  5.             Graphics pag = pjob.getGraphics();
  6.             if ( pag != null ) {
  7.                 panel.printAll( pag );
  8.                 pag.dispose();
  9.                 pjob.end();
  10.             }
  11.         }
  12.  
  13.  
  14.  

eso imprime un jpanel...ahora ingeniatelas para q imprimas un
archivo txt........q es mucho + facil...

saludos y espero y t sirva....