我有5个Jtextfield和一个按钮...所以点击按钮后想在msworld模板上显示所有这些文本字段数据...这里我尝试了这个代码,但是当我打开doc文件时,我只获得模板上的最后一个文本域数据但是想要所有的文本域。所以无法识别这个问题。
文件文件=新文件(" e:/ ExportFromJTable/quotation.doc");
public void writeDoc(String FileName, String content)
{
try
{
POIFSFileSystem fs = new POIFSFileSystem();
DirectoryEntry directory = fs.getRoot();
directory.createDocument("WordDocument", new ByteArrayInputStream(content.getBytes()));
FileOutputStream out = new FileOutputStream(FileName);
fs.writeFilesystem(out);
out.close();
} catch (Exception ex)
{
System.out.println(ex.getMessage());
}
}
public void actionPerformed(ActionEvent arg0) {
String text = qdata.getText();
String amt = amount.getText()
String f = file.getPath();
writeDoc(f, text);
writeDoc(f, amt);
System.out.println("word file created");
}
在模板上我只获得了数量而不是qdata。