Extension SDK 10.1.2

oracle.javatools.editor
Interface ToolTipProvider

All Known Implementing Classes:
CodeEditor

public interface ToolTipProvider

The ToolTipProvider is an interface for the editor component to ask the editor client for an appropriate tooltip to display based on the given location of the mouse event. This could be useful for example, for a debugger that wants to display the value of a variable when the mouse is moved over a variable, or for code editing to display a class hierarchy when the mouse is moved over a class name.

In order to display tooltips in your own client applications, follow the example in the editor demo application. You need to implement the ToolTipProvider interface and register it with the editor pane by calling addToolTipProvider() in BasicEditorPane. When your getToolTipText() method is called, provide the tool tip text that should be displayed to the user. Note that this text String can be html content for formatting purposes (for example, "<html><body>Show <i>tooltip</i> info</body></html>".)

See Also:
BasicEditorPane, oracle.javatools.editor.demo.MainWindow

Method Summary
 java.lang.String getToolTipText(BasicEditorPane editorPane, java.awt.event.MouseEvent mouseEvent, int offset)
          Requests from the editor client an appropriate tooltip to display for the given editor.
 

Method Detail

getToolTipText

public java.lang.String getToolTipText(BasicEditorPane editorPane,
                                       java.awt.event.MouseEvent mouseEvent,
                                       int offset)
Requests from the editor client an appropriate tooltip to display for the given editor. The mouseEvent describes where the cursor is an what the mouse event was (i.e., mouse moved), and the offset is the location in the editor (document) corresponding to the current mouse cursor.

Parameters:
editorPane - the editor where the tooltip will be displayed
mouseEvent - the mouse event that generated the tooltip
offset - the document offset where the mouse cursor is located
Returns:
the tooltip text to display

Extension SDK

 

Copyright © 1997, 2004, Oracle. All rights reserved.