APIdia Launch Partner
Top Description Fields Constructors Methods
java.awt.desktop

public sealed Class FilesEvent

extends AppEvent
permits OpenFilesEvent, PrintFilesEvent
Class Inheritance
Known Direct Subclasses
java.awt.desktop.OpenFilesEvent, java.awt.desktop.PrintFilesEvent
Imports
java.awt.Desktop, .GraphicsEnvironment, .HeadlessException, java.io.File, .Serial, java.util.ArrayList, .List

Auxiliary event containing a list of files.
Since
9

Field Summary

Modifier and TypeField and Description
pack-priv final List<File>
private static final long
serialVersionUID

Hides java.awt.desktop.AppEvent.serialVersionUID.

Use serialVersionUID from JDK 9 for interoperability.

Constructor Summary

AccessConstructor and Description
pack-priv
FilesEvent(final List<File>
the list of files
files
)

Constructs a FilesEvent.

Method Summary

Modifier and TypeMethod and Description
public List<File>

Returns:

the list of files
getFiles
()

Gets the list of files.

Field Detail

filesback to summary
pack-priv final List<File> files
Annotations
@SuppressWarnings:serial
serialVersionUIDback to summary
private static final long serialVersionUID

Hides java.awt.desktop.AppEvent.serialVersionUID.

Use serialVersionUID from JDK 9 for interoperability.

Annotations
@Serial

Constructor Detail

FilesEventback to summary
pack-priv FilesEvent(final List<File> files)

Constructs a FilesEvent.

Parameters
files:List<File>

the list of files

Exceptions
HeadlessException:
if GraphicsEnvironment#isHeadless() returns true
UnsupportedOperationException:
if Desktop API is not supported on the current platform
See Also
Desktop#isDesktopSupported(), java.awt.GraphicsEnvironment#isHeadless

Method Detail

getFilesback to summary
public List<File> getFiles()

Gets the list of files.

Returns:List<File>

the list of files