ここでは、スイングアプリケーションでJasperレポートを表示する方法を示します。Jasperビューアの設定タイトル
JasperViewer.viewReport(jasperPrint, true);
レポートを表示すると、レポートビューアのタイトルは「Jasper Viewer」になります。私はそれを変更し、私自身のタイトル名を設定したい。私の他の質問には直接あなた
ここでは、スイングアプリケーションでJasperレポートを表示する方法を示します。Jasperビューアの設定タイトル
JasperViewer.viewReport(jasperPrint, true);
レポートを表示すると、レポートビューアのタイトルは「Jasper Viewer」になります。私はそれを変更し、私自身のタイトル名を設定したい。私の他の質問には直接あなた
JasperViewer.viewReport(...)
を作成し、JRViewer
パネルとJasperViewer
JFrame
を示しラッパークラスである任意のサンプルcode.Thankを与えるviewing.Pleaseせずに、印刷にレポートを送信する方法です。
この方法を使用すると、基礎となるJFrame
にアクセスできないため、フレームのタイトルを変更することはできません。
パブリックコンストラクタを使用して独自のJasperViewer
フレームを作成し、setTitle(...)
メソッドを使用してタイトルを設定できます。
JRViewer
パネルでカスタムJDialog
を作成することをお勧めします。
final JRPrintServiceExporter exporter = new JRPrintServiceExporter();
exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
exporter.setParameter(JRPrintServiceExporterParameter.DISPLAY_PAGE_DIALOG, Boolean.FALSE);
exporter.setParameter(JRPrintServiceExporterParameter.DISPLAY_PRINT_DIALOG, Boolean.TRUE);
exporter.exportReport();
私は通常行うことである: -
public class JasperViewer extends JFrame{
//...
}
はどうもありがとうございましJasperViewerはJFrameので、これは動作します
は表示せずにレポートを印刷するには。それは完璧に働いた。 –