6

Swing デスクトップ アプリケーションを javafx2 デスクトップに再作成する必要があります。しかし、スイングでは、レポート部分に Jasper レポートを使用しました。レポートを同じフレームに表示するために、jasper 出力を JFrame に配置します。残念ながら、Javafx2 でこのオプションの最適な解決策を見つけることができません。だから私は一時的な解決策を作ります。それはジャスパー部分で出力をpdfとして作成し、javafxアプリでpdfを表示します(jpedalfx pdfビューアソリューション)。時間がかかるため、最善ではありません..他の解決策。Webview の統合 (http://localhost/myreport.jasper) は好きではありません。追加のApacheサーバーがあるためです。それは正しいですか?

javafxの新規参入者向けの実行可能なソリューション。

4

1 に答える 1

4

Jasper は、PDF、XML、HTML、CSV、XLS、RTF、TXT でレポートを作成できます。あなたはできる:

  • レポートを HTML に配置し、WebView で表示する
  • レポートを XML に出力し、それを JAXB でロードし、それを使用して TableView に入力します
  • 任意の形式を解析し、TableView に入力します
  • データを Java オブジェクトとして取得し、TableView に入力します
于 2012-05-13T17:40:45.380 に答える