< prev index next >
src/java.desktop/share/classes/java/awt/desktop/UserSessionEvent.java
Print this page
*** 28,50 ****
import java.awt.Desktop;
import java.awt.GraphicsEnvironment;
import java.awt.HeadlessException;
/**
! * Event sent when the user session has been changed.
! *
! * Some systems may provide a reason of a user session change.
*
* @see UserSessionListener#userSessionActivated(UserSessionEvent)
* @see UserSessionListener#userSessionDeactivated(UserSessionEvent)
- *
* @since 9
*/
public final class UserSessionEvent extends AppEvent {
private static final long serialVersionUID = 6747138462796569055L;
private final Reason reason;
/**
* Kinds of available reasons of user session change.
*/
--- 28,54 ----
import java.awt.Desktop;
import java.awt.GraphicsEnvironment;
import java.awt.HeadlessException;
/**
! * Event sent when the user session has been changed. Some systems may provide a
! * reason of a user session change.
*
* @see UserSessionListener#userSessionActivated(UserSessionEvent)
* @see UserSessionListener#userSessionDeactivated(UserSessionEvent)
* @since 9
*/
public final class UserSessionEvent extends AppEvent {
+ /**
+ * Use serialVersionUID from JDK 9 for interoperability.
+ */
private static final long serialVersionUID = 6747138462796569055L;
+ /**
+ * The reason of the user session change.
+ */
private final Reason reason;
/**
* Kinds of available reasons of user session change.
*/
< prev index next >