Swing ベースのアプリケーション用に HTML でレポートを生成する必要があります。
JTable
HTMLコード(HTML表)に変換することはできますか?- はいの場合、どうすれば
JTable
HTML テーブルに変換できますか、またはレポート用に 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 ) - レポート ツールには.XML
JSON
Jasper reports
Save as..->HTML Page
JavaScript
グラフの場合 (および上記のソリューションが必要ない場合HTML
)、生成された画像を保存できる Java ライブラリ (たとえば、JFreeChartなど) を使用して画像 (ページに表示する) を生成することもできSwing
ます。 s ペイント コンポーネント トリック)。