yu.ac.bg.etf.javaqx.qswing
Class JQToolTip

java.lang.Object
  extended byyu.ac.bg.etf.javaqx.core.AbstractDisposable
      extended byyu.ac.bg.etf.javaqx.qswing.JQComponent
          extended byyu.ac.bg.etf.javaqx.qswing.JQToolTip
All Implemented Interfaces:
Disposable, JQComponentProperties

public final class JQToolTip
extends JQComponent

ToolTip Class.

NOTE: This class is not compatible with javax.swing.JToolTip class!

Version:
0.2.0
Author:
Slobodan Vrkacevic (slobodan.vrkacevic@gmail.com)

Field Summary
 
Fields inherited from class yu.ac.bg.etf.javaqx.qswing.JQComponent
listenerList
 
Fields inherited from interface yu.ac.bg.etf.javaqx.qswing.properties.JQComponentProperties
PROPERTY_BACKGROUND, PROPERTY_COMPONENT_ORIENTATION, PROPERTY_CONTEXT_MENU, PROPERTY_ENABLED, PROPERTY_FIXED_SIZE, PROPERTY_FOCUSABLE, PROPERTY_FONT, PROPERTY_FOREGROUND, PROPERTY_INSETS, PROPERTY_LOCALE, PROPERTY_MAXIMUM_SIZE, PROPERTY_MINIMUM_SIZE, PROPERTY_NAME, PROPERTY_OPAQUE, PROPERTY_PREFERRED_SIZE, PROPERTY_RESOURCE_BUNDLE_NAME, PROPERTY_STATUS_TIP_TEXT, PROPERTY_STYLE_SHEET, PROPERTY_TOOL_TIP_TEXT, PROPERTY_VISIBLE, PROPERTY_WHATS_THIS_TEXT
 
Method Summary
static boolean areToolTipsEnabled()
          Returns true if the tooltips are enabled.
static void hideToolTip()
          Hides tooltip.
static void setToolTipsBackground(Color background)
          Sets background color for the tooltips.
static void setToolTipsEnabled(boolean enabled)
          Enables/disables tooltips.
static void setToolTipsForeground(Color foreground)
          Sets foreground color for the tooltips.
static void showToolTip(java.lang.String text, int x, int y)
          Shows tooltip at specified location.
static void showToolTip(java.lang.String text, int x, int y, JQComponent component)
          Shows tooltip at specified location.
 
Methods inherited from class yu.ac.bg.etf.javaqx.qswing.JQComponent
addComponentListener, addFocusListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, disableEvents, disposeComponent, disposeObject, enableEvents, eventEnabled, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getClientProperty, getComponentListeners, getComponentOrientation, getContextMenu, getCursor, getEventMask, getFocusListener, getFont, getFontMetrics, getForeground, getHeight, getInsets, getKeyListeners, getLocale, getLocation, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getOwnedComponents, getOwner, getParent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getResourceBundleName, getSize, getStatusTipText, getStyleSheet, getToolTipText, getToolTipText, getWhatsThisText, getWidth, getX, getY, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFontSet, isForegroundSet, isLeftToRight, isLocaleSet, isOpaque, isOwnerOf, isPainting, isResizable, isResourceBundleNameSet, isUpdatesEnabled, isValid, isVisible, localizeObject, localizeString, localizeString, localizeStrings, paintComponent, paramString, processComponentEvent, processContextMenuEvent, processFocusEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, processStyleChange, putClientProperty, removeComponentListener, removeFocusListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, removeStyleSheet, repaint, repaint, repaint, requestFocus, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setContextMenu, setCursor, setDefaultResourceBundleName, setDisplayable, setEnabled, setFixedSize, setFixedSize, setFocusable, setFont, setForeground, setInsets, setInsets, setLeftToRightComponentOrientation, setLocale, setLocation, setLocation, setMaximumSize, setMaximumSize, setMinimumSize, setMinimumSize, setName, setOpaque, setPreferredSize, setPreferredSize, setResizable, setResourceBundleName, setRightToLeftComponentOrientation, setSize, setSize, setStatusTipText, setStyleSheet, setStyleSheet, setToolTipText, setUpdatesEnabled, setVisible, setWhatsThisText, toString, unsetComponentOrientation, update, update, update, updateComponentOrientation, updateLocalization, validate
 
Methods inherited from class yu.ac.bg.etf.javaqx.core.AbstractDisposable
addDisposeListener, dispose, disposedCheck, disposedErrorString, finalize, isDisposed, removeDisposeListener
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

areToolTipsEnabled

public static boolean areToolTipsEnabled()
Returns true if the tooltips are enabled.

Returns:
true if the tooltips are enabled

setToolTipsEnabled

public static void setToolTipsEnabled(boolean enabled)
Enables/disables tooltips.

Parameters:
enabled - true if enabled

showToolTip

public static void showToolTip(java.lang.String text,
                               int x,
                               int y)
Shows tooltip at specified location.

Parameters:
text - the tooltip text
x - the x-coordinate of the tooltip
y - the y-coordinate of the tooltip

showToolTip

public static void showToolTip(java.lang.String text,
                               int x,
                               int y,
                               JQComponent component)
Shows tooltip at specified location.

Parameters:
text - the tooltip text
x - the x-coordinate of the tooltip
y - int y-coordinate of the tooltip
component - the component for which tooltip is provided

hideToolTip

public static void hideToolTip()
Hides tooltip.


setToolTipsBackground

public static void setToolTipsBackground(Color background)
Sets background color for the tooltips.

Parameters:
background - the background color

setToolTipsForeground

public static void setToolTipsForeground(Color foreground)
Sets foreground color for the tooltips.

Parameters:
foreground - the foreground color


Copyright © 2007 ETF and contributors. All Rights Reserved.