Pessoal estou começando agora a programar em java, estou tentando imprimir um relatório que possui apenas uma página, sendo assim não coloco na banda Detail, estou colocando um texto estático na banda header mesmo, e setei o valor do atributo whenNoDataType para AllSectionsNoDetail na tag jasperReport , para q o jasperReport não retorne uma mensagem informando q o relatório não possui páginas, não dá nenhum erro, porém não aparece nada no relatório, nem o título que coloquei no mesmo, desde já agradeço à atenção!
public class Main {
public static void main(String[] args) {
String empresa = JOptionPane.showInputDialog("Razão Social: ");
HashMap<String, String> parametros = new HashMap<String, String>();
parametros.put("Empresa", empresa);
try {
JasperPrint jp = JasperFillManager.fillReport("danfe.jasper",parametros, new JREmptyDataSource());
JasperViewer.viewReport(jp,false);
} catch (JRException e) {
e.printStackTrace();
}
}
}