下面列出了怎么用java.awt.desktop.PrintFilesEvent的API类实例代码及写法,或者点击链接到github查看源代码。
void performUsing(final PrintFilesHandler handler, final _NativeEvent event) {
// create file list from fileNames
final List<String> fileNameList = event.get(0);
final ArrayList<File> files = new ArrayList<File>(fileNameList.size());
for (final String fileName : fileNameList) files.add(new File(fileName));
handler.printFiles(new PrintFilesEvent(files));
}
@Override
public void printFiles(PrintFilesEvent event) {
for (File file : event.getFiles()) {
EventQueue.invokeLater(new DeferredPrint(file.toPath()));
}
}