我正在使用 Com4J 与 Microsoft Outlook 进行交互。我已经按照Com4J 教程生成了 Java 类型定义。下面是一些等待用户关闭电子邮件的代码示例。
// Registers my event handler
mailItem.advise(
ItemEvents.class,
new ItemEvents() {
@Override
public void close(Holder<Boolean> cancel) {
// TODO Auto-generated method stub
super.close(cancel);
System.out.println("Closed");
}
}
);
// Displays the email to the user
mailItem.display();
此代码成功地向用户显示电子邮件。不幸的是,"Closed"
当用户关闭窗口时,我的程序永远不会打印。