|
Jitsi: the OpenSource Java VoIP and Instant Messaging client. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.swing.plaf.ComponentUI
javax.swing.plaf.TextUI
javax.swing.plaf.basic.BasicTextUI
javax.swing.plaf.basic.BasicTextFieldUI
javax.swing.plaf.metal.MetalTextFieldUI
net.java.sip.communicator.util.swing.plaf.SIPCommTextFieldUI
net.java.sip.communicator.impl.gui.main.contactlist.SearchFieldUI
public class SearchFieldUI
The SearchTextFieldUI is the one responsible for the search field look & feel. It draws a search icon inside the field and adjusts the bounds of the editor rectangle according to it.
| Nested Class Summary | |
|---|---|
protected class |
SearchFieldUI.TextFieldMouseListener
The MouseListener that listens for mouse events in order to update the delete icon. |
protected class |
SearchFieldUI.TextFieldMouseMotionListener
The MouseMotionListener that listens for mouse events in order to update the delete icon. |
| Nested classes/interfaces inherited from class javax.swing.plaf.basic.BasicTextUI |
|---|
BasicTextUI.BasicCaret, BasicTextUI.BasicHighlighter |
| Field Summary |
|---|
| Fields inherited from class net.java.sip.communicator.util.swing.plaf.SIPCommTextFieldUI |
|---|
BUTTON_GAP, deleteButton, isDeleteMouseOver |
| Constructor Summary | |
|---|---|
SearchFieldUI()
Creates a SIPCommTextFieldUI. |
|
| Method Summary | |
|---|---|
protected void |
customPaintBackground(Graphics g)
Paints the background of the associated component. |
protected Rectangle |
getCallButtonRect()
Calculates the call button rectangle. |
protected Rectangle |
getVisibleEditorRect()
If we are in the case of disabled delete button, we simply call the parent implementation of this method, otherwise we recalculate the editor rectangle in order to leave place for the delete button. |
protected void |
installListeners()
Adds the custom mouse listeners defined in this class to the installed listeners. |
void |
loadSkin()
Reloads UI icons. |
protected void |
paintSafely(Graphics g)
Implements parent paintSafely method and enables antialiasing. |
| Methods inherited from class net.java.sip.communicator.util.swing.plaf.SIPCommTextFieldUI |
|---|
getDeleteButtonRect, isDeleteButtonEnabled, setBgBorderEndColor, setBgBorderStartColor, setBgEndColor, setBgStartColor, setDeleteButtonEnabled, updateDeleteIcon |
| Methods inherited from class javax.swing.plaf.metal.MetalTextFieldUI |
|---|
createUI, propertyChange |
| Methods inherited from class javax.swing.plaf.basic.BasicTextFieldUI |
|---|
create, getBaseline, getBaselineResizeBehavior, getPropertyPrefix |
| Methods inherited from class javax.swing.plaf.basic.BasicTextUI |
|---|
create, createCaret, createHighlighter, createKeymap, damageRange, damageRange, getComponent, getEditorKit, getKeymapName, getMaximumSize, getMinimumSize, getNextVisualPositionFrom, getPreferredSize, getRootView, getToolTipText, installDefaults, installKeyboardActions, installUI, modelChanged, modelToView, modelToView, paint, paintBackground, setView, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI, update, viewToModel, viewToModel |
| Methods inherited from class javax.swing.plaf.ComponentUI |
|---|
contains, getAccessibleChild, getAccessibleChildrenCount |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SearchFieldUI()
| Method Detail |
|---|
protected void installListeners()
installListeners in class SIPCommTextFieldUIprotected void paintSafely(Graphics g)
paintSafely in class BasicTextUIg - the Graphics object that notified usprotected void customPaintBackground(Graphics g)
customPaintBackground in class SIPCommTextFieldUIg - the Graphics object used for paintingprotected Rectangle getVisibleEditorRect()
getVisibleEditorRect in class SIPCommTextFieldUIprotected Rectangle getCallButtonRect()
public void loadSkin()
loadSkin in interface SkinnableloadSkin in class SIPCommTextFieldUI
|
Jitsi: the OpenSource Java VoIP and Instant Messaging client. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||