Package org.madlonkay.desktopsupport
Interface IDesktopSupport
-
- All Known Implementing Classes:
AppleDesktopSupportImpl,DummyDesktopSupportImpl,Java9DesktopSupportImpl
public interface IDesktopSupport
-
-
Method Summary
-
-
-
Method Detail
-
addAppEventListener
void addAppEventListener(SystemEventListener listener)
-
removeAppEventListener
void removeAppEventListener(SystemEventListener listener)
-
setAboutHandler
void setAboutHandler(AboutHandler handler)
-
setPreferencesHandler
void setPreferencesHandler(PreferencesHandler handler)
-
setOpenFilesHandler
void setOpenFilesHandler(OpenFilesHandler handler)
-
setPrintFilesHandler
void setPrintFilesHandler(PrintFilesHandler handler)
-
setOpenURIHandler
void setOpenURIHandler(OpenURIHandler handler)
-
setQuitHandler
void setQuitHandler(QuitHandler handler)
-
setQuitStrategy
void setQuitStrategy(QuitStrategy strategy)
-
enableSuddenTermination
void enableSuddenTermination()
-
disableSuddenTermination
void disableSuddenTermination()
-
requestForeground
void requestForeground(boolean allWindows)
-
openHelpViewer
void openHelpViewer()
-
setDefaultMenuBar
void setDefaultMenuBar(javax.swing.JMenuBar menuBar)
-
getDockIconImage
java.awt.Image getDockIconImage()
-
setDockIconImage
void setDockIconImage(java.awt.Image image)
-
setDockIconBadge
void setDockIconBadge(java.lang.String badge)
-
getDockMenu
java.awt.PopupMenu getDockMenu()
-
setDockMenu
void setDockMenu(java.awt.PopupMenu menu)
-
requestUserAttention
void requestUserAttention(boolean critical)
-
requestToggleFullScreen
void requestToggleFullScreen(java.awt.Window window)
-
setWindowCanFullScreen
void setWindowCanFullScreen(java.awt.Window window, boolean enabled)
-
addFullScreenListenerTo
void addFullScreenListenerTo(java.awt.Window window, FullScreenListener listener)
-
removeFullScreenListenerFrom
void removeFullScreenListenerFrom(java.awt.Window window, FullScreenListener listener)
-
createLookAndFeel
javax.swing.LookAndFeel createLookAndFeel(java.lang.String name) throws javax.swing.UnsupportedLookAndFeelException- Throws:
javax.swing.UnsupportedLookAndFeelException
-
-