|
|||||||||
| Home >> All >> com >> imagero >> gui >> [ swing overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
com.imagero.gui.swing
Class TLToolTipManager

java.lang.Objectcom.imagero.gui.swing.TLToolTipManager
- public class TLToolTipManager
- extends java.lang.Object
TLToolTipManager.java ToolTipManager for both JTree and JList. Usage: new TLToolTipManager(JTree) or new TLToolTipManager(JList); Note - there is no need to keep reference to TLToolTipManager objects.
- Version:
- 1.3
| Nested Class Summary | |
(package private) class |
TLToolTipManager.MouseHandler
MouseHandler. MouseListener for TLToolTipManager. |
private class |
TLToolTipManager.OwnerListener
OwnerListener hides TipWindow if Component is resized, moved or made invisible. |
protected class |
TLToolTipManager.TipMouseHandler
MouseListener for TLToolTipManager |
(package private) static class |
TLToolTipManager.TipWindow
TipWindow. |
| Field Summary | |
(package private) int |
lastRow
|
(package private) javax.swing.border.Border |
lb
|
(package private) javax.swing.JComponent |
owner
|
(package private) java.awt.Rectangle |
rowBounds
|
(package private) boolean |
showFullTip
|
(package private) javax.swing.JToolTip |
tip
|
static int |
UNDEFINED_ROW
|
(package private) java.awt.Rectangle |
visibleRect
|
(package private) TLToolTipManager.TipWindow |
window
|
| Constructor Summary | |
TLToolTipManager(javax.swing.JList list)
create new TLToolTipManager for supplied JList |
|
TLToolTipManager(javax.swing.JList list,
boolean showFullTip)
create new TLToolTipManager for supplied JList |
|
TLToolTipManager(javax.swing.JTree tree)
create new TLToolTipManager for supplied JTree |
|
TLToolTipManager(javax.swing.JTree tree,
boolean showFullTip)
create new TLToolTipManager for supplied JTree |
|
| Method Summary | |
protected java.awt.Rectangle |
computeVisibleRect()
Optimized computing of visible rectangle (without creating new Rectangle Object every time) |
(package private) static int |
getLabelStart(javax.swing.JLabel label)
get start of label's text. |
private int |
getRow(javax.swing.JComponent comp,
java.awt.Point p)
Get row for given location. |
private java.awt.Rectangle |
getRowBounds(javax.swing.JComponent comp,
int row)
Get bounds for given row. If comp is instance of JTree then bounds are determined by call to JTree#getRowBounds. If comp is instance of JList then bounds are determined by call to JList#getCellBounds |
protected javax.swing.JWindow |
getTipWindow()
Get TipWindow. |
(package private) void |
hideTipWindow()
hide TipWindow |
private void |
resetRow()
set lastRow to UNDEFINED_ROW |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
UNDEFINED_ROW
public static final int UNDEFINED_ROW
- See Also:
- Constant Field Values
lastRow
int lastRow
window
TLToolTipManager.TipWindow window
owner
javax.swing.JComponent owner
showFullTip
boolean showFullTip
tip
javax.swing.JToolTip tip
visibleRect
java.awt.Rectangle visibleRect
rowBounds
java.awt.Rectangle rowBounds
lb
javax.swing.border.Border lb
| Constructor Detail |
TLToolTipManager
public TLToolTipManager(javax.swing.JTree tree)
- create new TLToolTipManager for supplied JTree
TLToolTipManager
public TLToolTipManager(javax.swing.JTree tree, boolean showFullTip)
- create new TLToolTipManager for supplied JTree
TLToolTipManager
public TLToolTipManager(javax.swing.JList list)
- create new TLToolTipManager for supplied JList
TLToolTipManager
public TLToolTipManager(javax.swing.JList list, boolean showFullTip)
- create new TLToolTipManager for supplied JList
| Method Detail |
resetRow
private void resetRow()
- set lastRow to UNDEFINED_ROW
getTipWindow
protected javax.swing.JWindow getTipWindow()
- Get TipWindow. If TipWindow is null then new one is created.
getRow
private int getRow(javax.swing.JComponent comp, java.awt.Point p)
- Get row for given location.
For JTree it calls JTree#getRowForLocation, for JList - JList#locationToIndex
getRowBounds
private java.awt.Rectangle getRowBounds(javax.swing.JComponent comp, int row)
- Get bounds for given row.
If comp is instance of JTree then bounds are determined by call to JTree#getRowBounds.
If comp is instance of JList then bounds are determined by call to JList#getCellBounds
getLabelStart
static int getLabelStart(javax.swing.JLabel label)
- get start of label's text.
Should the ComponentOrientation be checked here?
computeVisibleRect
protected java.awt.Rectangle computeVisibleRect()
- Optimized computing of visible rectangle (without creating new Rectangle Object every time)
hideTipWindow
void hideTipWindow()
- hide TipWindow
|
|||||||||
| Home >> All >> com >> imagero >> gui >> [ swing overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
com.imagero.gui.swing.TLToolTipManager