メソッドを使わずに自分Report
のを表示したい。JFrame
show()
私はこのポップアップ フレームを持ちたくありませんJFrame
。
現在の状況は次のとおりです。
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
JasperReportBuilder jrb = new JasperReportBuilder();
int iFontsizeStringI = (Integer) jSpinner1.getValue();
int iFontsizeStringII= (Integer) jSpinner2.getValue();
String sPageSize =(String)jComboBox1.getSelectedItem();
String sPageOrientation = (String)jComboBox2.getSelectedItem();
String one = jTextField1.getText();
String two = jTextField2.getText();
FontBuilder fontI = stl.font("Courier New", true, false, iFontsizeStringI);
FontBuilder fontII = stl.font("Courier New", true, false, iFontsizeStringII);
if(sPageOrientation.equalsIgnoreCase("Landscape") && sPageSize.equalsIgnoreCase("A4"))
jrb.setPageFormat(PageType.A4, PageOrientation.LANDSCAPE);
if(sPageOrientation.equalsIgnoreCase("Landscape") && sPageSize.equalsIgnoreCase("A3"))
jrb.setPageFormat(PageType.A3, PageOrientation.LANDSCAPE);
if(sPageOrientation.equalsIgnoreCase("Portrait") && sPageSize.equalsIgnoreCase("A3"))
jrb.setPageFormat(PageType.A3, PageOrientation.PORTRAIT);
jrb.title(cmp.verticalList(cmp.text(one).setStyle(stl.style().setBorder(stl.penDouble()).setFont(fontI)
.setHorizontalAlignment(HorizontalAlignment.CENTER)),cmp.text(two).setStyle(stl.style()
.setFont(fontII).setHorizontalAlignment(HorizontalAlignment.CENTER).setBorder(stl.penDouble()))));
try {
jrb.show(false);
} catch (DRException ex) {
Exceptions.printStackTrace(ex);
}
}
これを で表示するには、何を変更する必要がありJFrame
ますか? jrxml
ファイルなしで可能になるのはいつですか?