clientjanet
Class Panel_room

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--alex.awt.alxPanel
                          |
                          +--clientjanet.Panel_abstract
                                |
                                +--clientjanet.Panel_room
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.event.KeyListener, java.awt.MenuContainer, java.io.Serializable

public class Panel_room
extends Panel_abstract

onglet de discution sur un sujet (salon de discussion)

See Also:
Serialized Form

Inner classes inherited from class clientjanet.Panel_abstract
Panel_abstract.Clignoteur
 
Inner classes inherited from class java.awt.Panel
java.awt.Panel.AccessibleAWTPanel
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.AWTTreeLock
 
Field Summary
(package private)  boolean droitDeBan
           
(package private)  boolean droitDeFermer
           
(package private)  boolean droitDeKick
           
(package private)  boolean droitDeTopic
           
(package private)  alxLabel Label_liste
           
(package private)  java.awt.List List_persos
          liste des clients présents dans cette room
(package private)  java.lang.String topic
           
 
Fields inherited from class clientjanet.Panel_abstract
ClientParent, Label_titre, moi, monClignoteur, Nom, Panel_centre, Panel_Dessus, Panel_saisie, Panel_titre, ScrollPane1, TextArea_journal, TextField_saisie, unMenuItemLink
 
Fields inherited from class java.awt.Panel
base, nameCounter, serialVersionUID
 
Fields inherited from class java.awt.Container
component, containerListener, containerSerializedDataVersion, dbg, dispatcher, layoutMgr, listeningBoundsChildren, listeningChildren, maxSize, ncomponents, printing, printingThreads
 
Fields inherited from class java.awt.Component
accessibleContext, actionListenerK, adjustmentListenerK, appContext, background, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, changeSupport, componentListener, componentListenerK, componentOrientation, componentSerializedDataVersion, containerListenerK, cursor, dropTarget, enabled, eventMask, focusListener, focusListenerK, font, foreground, graphicsConfig, hasFocus, height, hierarchyBoundsListener, hierarchyBoundsListenerK, hierarchyListener, hierarchyListenerK, incRate, inputMethodListener, inputMethodListenerK, isInc, isPacked, itemListenerK, keyListener, keyListenerK, LEFT_ALIGNMENT, locale, LOCK, metrics, minSize, mouseListener, mouseListenerK, mouseMotionListener, mouseMotionListenerK, name, nameExplicitlySet, newEventsOnly, ownedWindowK, parent, peer, peerFont, popups, prefSize, privateKey, RIGHT_ALIGNMENT, textListenerK, TOP_ALIGNMENT, valid, visible, width, windowClosingException, windowListenerK, x, y
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
Panel_room(java.lang.String aNom, FrameClient aClientParent)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent evt)
           
 void banClic()
           
protected  void envoyer(java.lang.String texte)
          envoie de ce texte au destinataire aproprié
protected  void fermer()
          à appeler pour fermer ce Panel_abstract
protected  java.lang.String getSelectedClient()
           
 java.lang.String getTopic()
           
(package private)  void InitGraphique()
          initialisation du code graphique
 void kickClic()
           
 void List_persosClic()
           
protected  void mettreAJour()
          a appeler lorsque le Panel_abstract passe au premier plan
protected  void raffraichiLesDroits()
           
protected  void recu(ircmessage unMessage)
          traite les messages reçus
 void setTopic(java.lang.String texte)
           
protected  void supprimeClient(java.lang.String IDUser)
           
 void topicClic()
           
 
Methods inherited from class clientjanet.Panel_abstract
affiche, auDessus, envoiClic, getNom, keyPressed, keyReleased, keyTyped, saveSelection
 
Methods inherited from class java.awt.Panel
, addNotify, constructComponentName, getAccessibleContext
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, adjustListeningChildren, applyOrientation, checkGD, countComponents, createChildHierarchyEvents, createHierarchyEvents, deliverEvent, dispatchEventImpl, dispatchEventToSelf, doLayout, eventEnabled, findComponentAt, findComponentAt, findComponentAt, getAccessibleAt, getAccessibleChild, getAccessibleChildrenCount, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMouseEventTarget, getPreferredSize, getWindow, initIDs, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPaint, lightweightPrint, list, list, locate, minimumSize, nextFocus, numListening, paint, paintComponents, paintHeavyweightComponents, paramString, postProcessKeyEvent, postsOldMouseEvents, preferredSize, preProcessKeyEvent, print, printComponents, printHeavyweightComponents, processContainerEvent, processEvent, proxyEnableEvents, proxyRequestFocus, readObject, remove, remove, removeAll, removeContainerListener, removeNotify, setFocusOwner, setFont, setLayout, transferFocus, update, validate, validateTree, writeObject
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, areInputMethodsEnabled, bounds, checkImage, checkImage, checkWindowClosingException, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getAccessibleIndexInParent, getAccessibleStateSet, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen_NoTreeLock, getLocationOnScreen, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getSize, getToolkit, getToolkitImpl, getTreeLock, getWidth, getWindowForObject, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isEnabledImpl, isFocusTraversable, isLightweight, isOpaque, isRecursivelyVisible, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, resetGC, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

droitDeBan

boolean droitDeBan

droitDeKick

boolean droitDeKick

droitDeFermer

boolean droitDeFermer

droitDeTopic

boolean droitDeTopic

topic

java.lang.String topic

List_persos

java.awt.List List_persos
liste des clients présents dans cette room

Label_liste

alxLabel Label_liste
Constructor Detail

Panel_room

public Panel_room(java.lang.String aNom,
                  FrameClient aClientParent)
Method Detail

List_persosClic

public void List_persosClic()

kickClic

public void kickClic()

banClic

public void banClic()

topicClic

public void topicClic()

envoyer

protected void envoyer(java.lang.String texte)
Description copied from class: Panel_abstract
envoie de ce texte au destinataire aproprié
Overrides:
envoyer in class Panel_abstract

setTopic

public void setTopic(java.lang.String texte)

getTopic

public java.lang.String getTopic()

getSelectedClient

protected java.lang.String getSelectedClient()

mettreAJour

protected void mettreAJour()
Description copied from class: Panel_abstract
a appeler lorsque le Panel_abstract passe au premier plan
Overrides:
mettreAJour in class Panel_abstract

supprimeClient

protected void supprimeClient(java.lang.String IDUser)

recu

protected void recu(ircmessage unMessage)
Description copied from class: Panel_abstract
traite les messages reçus
Overrides:
recu in class Panel_abstract

raffraichiLesDroits

protected void raffraichiLesDroits()

fermer

protected void fermer()
Description copied from class: Panel_abstract
à appeler pour fermer ce Panel_abstract
Overrides:
fermer in class Panel_abstract

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent evt)
Overrides:
actionPerformed in class Panel_abstract

InitGraphique

void InitGraphique()
             throws java.lang.Exception
initialisation du code graphique
Overrides:
InitGraphique in class Panel_abstract