Wordのようなエディタを書く必要があります。編集ファイルのサポート、イメージの挿入と削除、その他の作業が必要です。
私はJTextPaneを選択してそのようなことを行います。
私がロードし、表示された画像を、この方法のようにイメージアイコン使用:JTextPaneでの画像の表示と保存
BufferedImage img = ImageIO.read(file);
ImageIcon icon = new ImageIcon(img);
insertIcon(new ImageIcon(img));
そして、私が今直面しています問題は、ファイルに画像を保存する方法ですか?
public void saveAs() {
doc = (HTMLDocument) getStyledDocument();
File newFile = new File(path);
FileWriter fw = new FileWriter(newFile);
kit.write(fw, doc, 0, doc.getLength());
fw.close();
}
キットとドキュメントは、私のPageクラス(JTextPaneの由来ページ)で、民間メンバーである:私は、メインのロジックは以下の通りである、保存方法を実装するためのHTMLDocumentとのHTMLEditorKitを使用しています。 そしてexcuted saveAs
メソッドの後、ファイル保存した画像を含めていません:
<html>
<head>
</head>
<body>
<p style="margin-top: 0">
hello world
</p>
<p style="margin-top: 0">
<p $ename="icon">
</p>
</body>
</html>
我々はimage path
がそこにコード化されていないことがわかりますHTMLファイルから、私はどのように私はsaveAs
メソッドを実装することができます不思議画像の保存をサポートするには?
ありがとうございました!