El metodo txtReporte.getText(); retorna un String y NO un objeto Factura como lo estas declarando ( Factura factura = (Factura) txtReporte.getText(); )
Carlos como declaro txtReporte.getText(); para que retorne un objeto
No se puede declarar para que devuelva algo para lo que no está diseñado:
http://docs.oracle.com/javase/7/docs/api/javax/swing/text/JTextComponent.html#getText()
Lo que debes hacer es modificar tu código.
Cordial saludo
Tengo una inquietud estoy desarrollando una pequeña aplicación que genere un reporte con jasperreport utilizo una base de datos de mysql, tengo un error cuando voy a declarar el parametro como el valor lo tengo JTextField
cuando intento decalarar
[PHP]
Factura factura = (Factura) txtReporte.getText();
[/PHP]
El error que sale que incompatible de tipo
[PHP]
Factura factura = (Factura) txtReporte.getText();
Map parameter = new HashMap();
parameter.put("NUM_FACTURA", factura.getNum_fac());
Conexion con = new Conexion();
con.connect("", "");
IniciarReporte lr = new IniciarReporte("reportefactura.jasper", parameter, con.getConnection());
lr.muestra();
con.disconect();
[/PHP]
Mi pregunta es como declaro esa variable para que me la tome como valor de un parametro.