



Compile it, including lib/bluejext.jar from yourīlueJ installation in the compiler classpath.
BLUEJ EXTENSIONS FULL
The full source code for the extension is here. an entry in the Tools/Preferences/Extensions panel which prompts.The menus displayed for classes and objects, including one whichĪdds a comment to the source code for an existing class. (fairly useless) menu entries to BlueJ's Tools menu, and to.an entry for it in the "Installed Extensions" panel of the.Of every BlueJ project opened by the user to System.outĪnd demonstrates the use of the other extension features. The following example implements an extension which logs the name Via a set of wrapper classes which behave in a similar way to the The BlueJ proxy object generatesĮvents when the user performs significant actions within BlueJ,Īnd provides access to its projects, packages, classes and objects Panel, and interact with the BlueJ editor to retrieve and modify To Class and Object menus, add a preference panel to the Tools/Preferences/Extensions Object, and to the classes and objects which BlueJ is manipulatingĪn extension can add a menu item to the BlueJ Tools menu, and Provides access for extensions to the BlueJ application via a proxy It is needed, avoiding user interface clutter and user confusion. Mechanism is a way of adding new functionality to BlueJ as and when
