|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.nuiton.widget.tooltip.FocusableTip
public class FocusableTip
A focusable tool tip, similar to those found in Eclipse. The user can click in the tip and it becomes a "real," resizable window.
| Nested Class Summary | |
|---|---|
protected class |
FocusableTip.AttachedComponentListener
|
| Field Summary | |
|---|---|
protected JComponent |
attachedComponent
|
protected FocusableTip.AttachedComponentListener |
attachedComponentListener
|
static String |
DUMMY_TOOL_TIP
|
protected int |
height
Height with default value. |
protected HyperlinkListener |
hyperlinkListener
|
protected URL |
imageBase
|
protected Component |
lastComponent
|
protected String |
lastText
|
protected static int |
MARGIN
Margin from mouse cursor at which to draw focusable tip. |
protected boolean |
showCopyContextMenu
|
protected Rectangle |
tipVisibleBounds
The screen bounds in which the mouse has to stay for the currently displayed tip to stay visible. |
protected TipWindow |
tipWindow
|
protected int |
width
Width with default value. |
| Constructor Summary | |
|---|---|
FocusableTip(JComponent attachedComponent)
FocusableTip constructor |
|
FocusableTip(JComponent attachedComponent,
boolean showCopyContextMenu)
FocusableTip constructor |
|
FocusableTip(JComponent attachedComponent,
HyperlinkListener listener)
FocusableTip constructor |
|
FocusableTip(JComponent attachedComponent,
HyperlinkListener listener,
boolean showCopyContextMenu)
FocusableTip constructor |
|
| Method Summary | |
|---|---|
protected void |
computeTipVisibleBounds()
Compute the bounds in which the user can move the mouse without the tip window disappearing. |
protected void |
createAndShowTipWindow(MouseEvent e,
Component component,
String text)
|
URL |
getImageBase()
Returns the base URL to use when loading images in this focusable tip. |
TipWindow |
getTipWindows()
Get TipWindow displayed |
void |
possiblyDisposeOfTipWindow()
Disposes of the focusable tip currently displayed, if any. |
protected void |
setAttachedComponent(JComponent attachedComponent)
|
void |
setImageBase(URL url)
Sets the base URL to use when loading images in this focusable tip. |
void |
setSize(int width,
int height)
Change tip size. |
void |
toolTipRequested(MouseEvent e,
Component component)
|
void |
toolTipRequested(MouseEvent e,
String text)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String DUMMY_TOOL_TIP
protected JComponent attachedComponent
protected TipWindow tipWindow
protected URL imageBase
protected FocusableTip.AttachedComponentListener attachedComponentListener
protected HyperlinkListener hyperlinkListener
protected String lastText
protected Component lastComponent
protected boolean showCopyContextMenu
protected int width
protected int height
protected Rectangle tipVisibleBounds
protected static final int MARGIN
| Constructor Detail |
|---|
public FocusableTip(JComponent attachedComponent)
attachedComponent - component to attach
public FocusableTip(JComponent attachedComponent,
HyperlinkListener listener)
attachedComponent - component to attachlistener - hyper link listener to add
public FocusableTip(JComponent attachedComponent,
boolean showCopyContextMenu)
attachedComponent - component to attachshowCopyContextMenu - to show copy context menu
public FocusableTip(JComponent attachedComponent,
HyperlinkListener listener,
boolean showCopyContextMenu)
attachedComponent - component to attachlistener - hyper link listener to addshowCopyContextMenu - to show copy context menu| Method Detail |
|---|
public void setSize(int width,
int height)
width - widthheight - heightpublic TipWindow getTipWindows()
TipWindow displayed
protected void computeTipVisibleBounds()
protected void createAndShowTipWindow(MouseEvent e,
Component component,
String text)
public URL getImageBase()
setImageBase(URL)public void possiblyDisposeOfTipWindow()
public void setImageBase(URL url)
url - The base URL to use.getImageBase()protected void setAttachedComponent(JComponent attachedComponent)
public void toolTipRequested(MouseEvent e,
String text)
public void toolTipRequested(MouseEvent e,
Component component)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||