Ver Mensaje Individual
  #10 (permalink)  
Antiguo 02/07/2009, 07:24
epam
 
Fecha de Ingreso: noviembre-2008
Mensajes: 13
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: JasperViewer iReport

Claro el codigo es el siguiente:
JFrame jframe = new JFrame();
jpm=JasperFillManager.fillReport(reporte, param,conexion);
///Con este códgo llamo a mi clase Rportevista
ReporteVista jrViewer = new ReporteVista(jpm);
jrViewer.setPrintEnabled(true);
jframe.add(jrViewer);
jframe.setLocation(frmSACI_maecfngimprDlg.intlocat ionX,frmSACI_maecfngimprDlg.intlocationY);
jframe.setTitle(file);
jframe.setIconImage(icono.getImage());
jframe.setSize(frmSACI_maecfngimprDlg.intTamanoX,f rmSACI_maecfngimprDlg.intTamanoY);
jframe.setVisible(true);


//Y la clase ReporteVista tiene lo siguiente
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.view.JRViewer;


public class ReporteVista extends JRViewer
{
public static int intbtnPresionado=0;
public ReporteVista(JasperPrint jrPrint)
{
super(jrPrint);
btnPrint.addActionListener(new ActionListener()
{
@Override
//Metodo para controlar el evento click del boton guarar.
public void actionPerformed(ActionEvent arg0)
{
System.out.println("presiono");
intbtnPresionado=1;
System.out.println("Valor del la variable intbtnPresionado: "+intbtnPresionado);
}
});
}
///Metodo para habilitar o deshabilitar el boton guardar
public void setPrintEnabled(boolean enabled)
{
btnPrint.setEnabled(enabled);
}
private static final long serialVersionUID = 1271367514255520348L;
}