Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

DTK provides the ability to integrate customer implemented user interface windows to be part of the Desktop.


Desktop

DRDesktopPlugin

Desktop plugins are introduced by implementing the interface DRDesktopPlugin. The Code Server will locate all such classes and add them in a menu called Extensions in Desktop. The purpose of DRDesktopPlugin is to act as a pure representation class of the actual Swing implementation. It is therefore recommended to separate the plugin class and the actual Swing implementation, since all DRDesktopPlugins are instantiated during startup and may allocate memory from the JVM.

Based on the result from the method getMenuName, the plugin can be put into its own submenu. When a user selects the menu item, the startPlugin method is called where the returned Java Swing internal frame is displayed.

For a Desktop plugin example, see:

com.digitalroute.devkit.examples.udrlister.*

 

  • No labels