目录

我的学习分享

记录精彩的程序人生

【Netbeans Platform】通知用户重启应用

直接上代码

// 通知用户
NotificationDisplayer.getDefault().notify(
                        "任务已完成",
                        ImageUtilities.loadImageIcon("resource/gourd32.png", false),
                        "点击此处重新启动",
                        new RestartAction()
                );
// 重启操作
private static final class RestartAction implements ActionListener {

    public RestartAction() {
    }

    @Override
    public void actionPerformed(ActionEvent e) {
        LifecycleManager.getDefault().markForRestart();
        LifecycleManager.getDefault().exit();
    }
}