public class OneChoiceInviteDialog extends SIPCommDialog implements ContactListContainer
SIPCommDialog.DialogWindowAdapter
javax.swing.JDialog.AccessibleJDialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
Modifier and Type | Field and Description |
---|---|
protected ContactList |
contactList
The contact list.
|
accessibleContext, rootPane, rootPaneCheckingEnabled
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
OneChoiceInviteDialog(java.lang.String title)
Constructs an OneChoiceInviteDialog.
|
Modifier and Type | Method and Description |
---|---|
void |
addCancelButtonListener(java.awt.event.ActionListener l)
Adds an ActionListener to the contained "Cancel" button.
|
protected void |
addContact(UIContact contact)
Adds the given contact to this contact list.
|
void |
addOkButtonListener(java.awt.event.ActionListener l)
Adds an ActionListener to the contained "Invite" button.
|
void |
clearCurrentSearchText()
Clears the current text in the search field.
|
protected void |
close(boolean isEscaped)
Closes this dialog by clicking on the "Cancel" button.
|
void |
ctrlEnterKeyTyped()
Called when the CTRL-ENTER or CMD-ENTER keys were typed when this
container was the focused container.
|
void |
dispose()
Overwrites the dispose method in order to save the size and the position
of this window before closing it.
|
void |
enterKeyTyped()
Called when the ENTER key was typed when this container was the focused
container.
|
java.lang.String |
getCurrentSearchText()
Returns the text currently shown in the search field.
|
UIContact |
getSelectedContact()
Returns an enumeration of the list of selected MetaContacts.
|
java.lang.String |
getSelectedString()
Returns an enumeration of the list of selected Strings.
|
boolean |
isMenuSelected()
Returns true if there's any currently selected menu related to
this ContactListContainer, false - otherwise.
|
void |
setIcon(javax.swing.Icon icon)
Sets the icon shown in the left top corner of this dialog.
|
void |
setInfoText(java.lang.String text)
Sets the information text explaining how to use the containing form.
|
void |
setOkButtonText(java.lang.String text)
Sets the text of the ok button.
|
addKeyBinding, setVisible
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, show, toBack
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
isFocused
protected ContactList contactList
public OneChoiceInviteDialog(java.lang.String title)
title
- the title to show on the top of this dialogpublic UIContact getSelectedContact()
public java.lang.String getSelectedString()
public void setInfoText(java.lang.String text)
text
- the textpublic void setIcon(javax.swing.Icon icon)
icon
- the iconpublic void setOkButtonText(java.lang.String text)
text
- the text of the ok buttonpublic void addOkButtonListener(java.awt.event.ActionListener l)
l
- the ActionListener to addpublic void addCancelButtonListener(java.awt.event.ActionListener l)
l
- the ActionListener to addprotected void close(boolean isEscaped)
close
in class SIPCommDialog
isEscaped
- indicates if this close is provoked by an
escapeprotected void addContact(UIContact contact)
contact
- public void enterKeyTyped()
enterKeyTyped
in interface ContactListContainer
public java.lang.String getCurrentSearchText()
getCurrentSearchText
in interface ContactListContainer
public void clearCurrentSearchText()
clearCurrentSearchText
in interface ContactListContainer
public void ctrlEnterKeyTyped()
ctrlEnterKeyTyped
in interface ContactListContainer
public boolean isMenuSelected()
isMenuSelected
in interface ContactListContainer
public void dispose()
SIPCommDialog
dispose
in class SIPCommDialog
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.