Swing ベースのアプリケーション用に HTML でレポートを生成する必要があります。
JTableHTMLコード(HTML表)に変換することはできますか?- はいの場合、どうすれば
JTableHTML テーブルに変換できますか、またはレポート用に HTML を生成する別の方法はありますか?
Ok。私は一晩で 3 つの解決策にたどり着きました (可能であればそれらを組み合わせることができます)。
table, td, でラップする行を繰り返し処理して HTML を生成しますtr。視覚効果を高めるには、生成された出力に手動で含める必要があります。CSS、たとえばjQuery UI(および拡張機能: Heatboxなど) DataTables、KendoUI、Flexigrid、さらにはGoogle Charts . XML特定の「視覚効果プロバイダー」に適応するには、おそらく生成された/JSONデータを少し操作する必要がありJAXBますが、厳密なHTML tableスニペットを作成することもできます。2.読み取ることができる外部ツール/アプリケーションで使用します。使用を試みることができます(こことここ、iReport、Eclipse BIRT ) - レポート ツールには.XMLJSONJasper reportsSave as..->HTML PageJavaScriptグラフの場合 (および上記のソリューションが必要ない場合HTML)、生成された画像を保存できる Java ライブラリ (たとえば、JFreeChartなど) を使用して画像 (ページに表示する) を生成することもできSwingます。 s ペイント コンポーネント トリック)。