|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Panel
java.applet.Applet
networking.client.applet.ClientAppletUI
networking.client.applet.ClientApplet
public class ClientApplet
ClientApplet - this class represents an applet which interacts with ClientThread
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class networking.client.applet.ClientAppletUI |
|---|
ClientAppletUI.SmartLabel, ClientAppletUI.TextFieldEx |
| Nested classes/interfaces inherited from class java.applet.Applet |
|---|
java.applet.Applet.AccessibleApplet |
| Nested classes/interfaces inherited from class java.awt.Panel |
|---|
java.awt.Panel.AccessibleAWTPanel |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
java.awt.Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
protected Client |
m_client
Client object |
private int |
m_port
Connection port |
protected ClientThread |
m_thread
Client thread |
| Fields inherited from class networking.client.applet.ClientAppletUI |
|---|
CONNECTED, DISCONNECTED, INPROCESS, LEADER, m_buttonConnect, m_buttonDisconnect, m_buttonForce, m_buttonSend, m_buttonSendAll, m_clients, m_lblTitle, m_taMessages, m_tfHost, m_tfMessage, m_tfName, m_tfPort |
| 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 | |
|---|---|
ClientApplet()
Construct new ClientApplet object |
|
| Method Summary | |
|---|---|
(package private) void |
buttonConnect_actionPerformed(java.awt.event.ActionEvent event)
Connect |
(package private) void |
buttonDisconnect_actionPerformed(java.awt.event.ActionEvent event)
Disconnect |
(package private) void |
buttonForce_actionPerformed(java.awt.event.ActionEvent event)
Force disconnection |
(package private) void |
buttonSend_actionPerformed(java.awt.event.ActionEvent event)
Send message |
(package private) void |
buttonSendAll_actionPerformed(java.awt.event.ActionEvent event)
Broadcast message |
protected boolean |
ensureRecipients()
Ensure there are selected recipients, warn user if none is selected |
void |
error(java.lang.Exception e)
Report error |
(package private) void |
error(java.lang.String s)
Report error |
java.lang.String |
getHost()
Get connection host |
int |
getPort()
Get connection port |
void |
init()
|
void |
onConnect(Message msg)
Connect handler |
void |
onDebar(Message msg)
Debar handler |
void |
onDisconnect()
Disconnect handler |
void |
onListChanged(Message msg)
ListChanged handler |
void |
onNewFile(Message msg)
NewFile handler |
void |
onNewMessage(Message msg)
NewMessage handler |
(package private) void |
send(Message msg)
Send message to the ClientThread |
void |
setTitle(java.lang.String title)
|
void |
start()
|
void |
stop()
|
| Methods inherited from class networking.client.applet.ClientAppletUI |
|---|
setControlsState, setStatus |
| Methods inherited from class java.applet.Applet |
|---|
destroy, getAccessibleContext, getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus |
| Methods inherited from class java.awt.Panel |
|---|
addNotify |
| Methods inherited from class java.awt.Container |
|---|
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, validate, validateTree |
| Methods inherited from class java.awt.Component |
|---|
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, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected Client m_client
protected ClientThread m_thread
private int m_port
| Constructor Detail |
|---|
public ClientApplet()
| Method Detail |
|---|
public void onNewFile(Message msg)
onNewFile in interface ITalkClientmsg - messagepublic void onDebar(Message msg)
onDebar in interface ITalkClientpublic void onNewMessage(Message msg)
onNewMessage in interface ITalkClientpublic void onListChanged(Message msg)
onListChanged in interface ITalkClientpublic void onDisconnect()
onDisconnect in interface ITalkClientpublic void onConnect(Message msg)
onConnect in interface ITalkClientvoid buttonConnect_actionPerformed(java.awt.event.ActionEvent event)
buttonConnect_actionPerformed in class ClientAppletUIvoid buttonDisconnect_actionPerformed(java.awt.event.ActionEvent event)
buttonDisconnect_actionPerformed in class ClientAppletUIvoid buttonForce_actionPerformed(java.awt.event.ActionEvent event)
buttonForce_actionPerformed in class ClientAppletUIvoid buttonSend_actionPerformed(java.awt.event.ActionEvent event)
buttonSend_actionPerformed in class ClientAppletUIvoid buttonSendAll_actionPerformed(java.awt.event.ActionEvent event)
buttonSendAll_actionPerformed in class ClientAppletUIprotected boolean ensureRecipients()
void send(Message msg)
msg - message to sendpublic void error(java.lang.Exception e)
error in interface ITalkCliente - exceptionvoid error(java.lang.String s)
s - messagepublic void start()
start in class java.applet.Appletpublic void stop()
stop in class java.applet.Appletpublic void init()
init in class ClientAppletUIpublic void setTitle(java.lang.String title)
public final java.lang.String getHost()
IConnectInfo
getHost in interface IConnectInfopublic final int getPort()
IConnectInfo
getPort in interface IConnectInfo
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Copyright © 2009 Alexey Veremenko. All rights reserved.