![]() |
The Java Developers Almanac 1.4Order this book from Amazon. |
e844. Setting the Location of a Tool TipBy default, when a tool tip of a component appears, its northwest corner appears at the same x-coordinate as the cursor and 20 pixels lower than the y-coordinate of the cursor. To change this default location for a component, thegetToolTipLocation() method of the component must be overridden.
// Set the location of the tool tip such that its nw corner // coincides with the nw corner of the button JButton button = new JButton("My Button") { public Point getToolTipLocation(MouseEvent event) { return new Point(0, 0); } }; // Set the location of the tool tip such that its nw corner // coincides with the bottom center of the button button = new JButton("My Button") { public Point getToolTipLocation(MouseEvent event) { return new Point(getWidth()/2, getHeight()); } }; // Use the default tool tip location button = new JButton("My Button") { public Point getToolTipLocation(MouseEvent event) { return null; } }; // Set the tool tip text button.setToolTipText("aString");
e845. Enabling and Disabling Tool Tips e846. Making Tool Tips Appear Immediately e847. Making Tool Tips Remain Visible e848. Showing Multiple Lines in a Tool Tip e849. Showing an Image in a Tool Tip © 2002 Addison-Wesley. |