public class ZrtpSecurityPanel extends SecurityPanel<org.jitsi.service.neomedia.ZrtpControl> implements org.jitsi.util.event.VideoListener, java.beans.PropertyChangeListener
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
securityControl
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
ZrtpSecurityPanel(SwingCallPeerRenderer peerRenderer,
CallPeer callPeer,
org.jitsi.service.neomedia.ZrtpControl zrtpControl)
Creates an instance of SecurityPanel by specifying the
corresponding peer.
|
Modifier and Type | Method and Description |
---|---|
boolean |
isZidAorMismatch() |
void |
loadSkin()
Reloads icons and components.
|
void |
propertyChange(java.beans.PropertyChangeEvent ev) |
void |
securityOff(CallPeerSecurityOffEvent ev)
Indicates that the security has gone off.
|
void |
securityOn(CallPeerSecurityOnEvent ev)
Refreshes the state of the SAS and the SAS verified padlock.
|
void |
securityTimeout(CallPeerSecurityTimeoutEvent ev)
Indicates that the security is timeouted, is not supported by the
other end.
|
void |
setSecurityStatusLabel(SecurityStatusLabel ssl) |
void |
videoAdded(org.jitsi.util.event.VideoEvent ev) |
void |
videoRemoved(org.jitsi.util.event.VideoEvent ev) |
void |
videoUpdate(org.jitsi.util.event.VideoEvent ev) |
create, getSecurityControl, setSecurityControl
paintComponent, setBeginPoint, setVisible
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public ZrtpSecurityPanel(SwingCallPeerRenderer peerRenderer, CallPeer callPeer, org.jitsi.service.neomedia.ZrtpControl zrtpControl)
peerRenderer
- the parent renderercallPeer
- the peer, which security this panel is aboutzrtpControl
- the ZRTP security controller that provides information
for this panel and receives the user inputpublic void securityOn(CallPeerSecurityOnEvent ev)
securityOn
in class SecurityPanel<org.jitsi.service.neomedia.ZrtpControl>
ev
- the security event of which we're notifiedpublic void securityOff(CallPeerSecurityOffEvent ev)
securityOff
in class SecurityPanel<org.jitsi.service.neomedia.ZrtpControl>
ev
- details about the event that caused this message.public void securityTimeout(CallPeerSecurityTimeoutEvent ev)
SecurityPanel
securityTimeout
in class SecurityPanel<org.jitsi.service.neomedia.ZrtpControl>
ev
- Details about the event that caused this message.public void loadSkin()
public void propertyChange(java.beans.PropertyChangeEvent ev)
propertyChange
in interface java.beans.PropertyChangeListener
public void videoAdded(org.jitsi.util.event.VideoEvent ev)
videoAdded
in interface org.jitsi.util.event.VideoListener
public void videoRemoved(org.jitsi.util.event.VideoEvent ev)
videoRemoved
in interface org.jitsi.util.event.VideoListener
public void videoUpdate(org.jitsi.util.event.VideoEvent ev)
videoUpdate
in interface org.jitsi.util.event.VideoListener
public void setSecurityStatusLabel(SecurityStatusLabel ssl)
public boolean isZidAorMismatch()
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.