|
SIP Communicator: 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.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
net.java.sip.communicator.impl.gui.main.menus.ExtendedQuickMenu
public class ExtendedQuickMenu
The QuickMenu is the toolbar on the top of the main application window. It provides quick access to the "User info" window, the "Configuration" window, the "Add contact" window and the "Hide/Open offline contacts" window.
Note that this class implements the PluginComponentListener. This means that this toolbar is a plugable container and could contain plugin components.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JPanel |
|---|
JPanel.AccessibleJPanel |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
| Field Summary |
|---|
| Fields inherited from class javax.swing.JComponent |
|---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
ExtendedQuickMenu(MainFrame mainFrame)
Create an instance of the QuickMenu. |
|
| Method Summary | |
|---|---|
void |
componentHidden(ComponentEvent e)
|
void |
componentMoved(ComponentEvent e)
Implements ComponentListener.componentMoved method in order to resize the toolbar when buttons are aligned on more than one row. |
void |
componentResized(ComponentEvent e)
|
void |
componentShown(ComponentEvent e)
|
void |
mouseClicked(MouseEvent e)
|
void |
mouseEntered(MouseEvent e)
|
void |
mouseExited(MouseEvent e)
|
void |
mousePressed(MouseEvent e)
Handles the ActionEvent triggered when user clicks on one of the buttons in this toolbar. |
void |
mouseReleased(MouseEvent e)
|
void |
paintComponent(Graphics g)
|
void |
pluginComponentAdded(PluginComponentEvent event)
Implements the PluginComponentListener.pluginComponentAdded
method. |
void |
pluginComponentRemoved(PluginComponentEvent event)
Implements the PluginComponentListener.pluginComponentRemoved
method. |
void |
valueChanged(ListSelectionEvent e)
|
| Methods inherited from class javax.swing.JPanel |
|---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ExtendedQuickMenu(MainFrame mainFrame)
mainFrame - The parent MainFrame window.| Method Detail |
|---|
public void mousePressed(MouseEvent e)
mousePressed in interface MouseListenerpublic void pluginComponentAdded(PluginComponentEvent event)
PluginComponentListener.pluginComponentAdded
method.
pluginComponentAdded in interface PluginComponentListenerevent - the PluginComponentEvent containing the corresponding
plugin componentpublic void pluginComponentRemoved(PluginComponentEvent event)
PluginComponentListener.pluginComponentRemoved
method.
pluginComponentRemoved in interface PluginComponentListenerevent - the PluginComponentEvent containing the corresponding
plugin componentpublic void componentHidden(ComponentEvent e)
componentHidden in interface ComponentListenerpublic void componentMoved(ComponentEvent e)
componentMoved in interface ComponentListenerpublic void componentResized(ComponentEvent e)
componentResized in interface ComponentListenerpublic void componentShown(ComponentEvent e)
componentShown in interface ComponentListenerpublic void valueChanged(ListSelectionEvent e)
valueChanged in interface ListSelectionListenerpublic void mouseClicked(MouseEvent e)
mouseClicked in interface MouseListenerpublic void mouseEntered(MouseEvent e)
mouseEntered in interface MouseListenerpublic void mouseExited(MouseEvent e)
mouseExited in interface MouseListenerpublic void mouseReleased(MouseEvent e)
mouseReleased in interface MouseListenerpublic void paintComponent(Graphics g)
paintComponent in class JComponent
|
SIP Communicator: the OpenSource Java VoIP and Instant Messaging client. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||