|
||||||||||
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.Window
java.awt.Frame
javax.swing.JFrame
testing.social.chat.ChatTest
public class ChatTest
chat testing class. creates a window and sticks a chat box in it, which just talks to channel 1 on the server.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JFrame |
---|
javax.swing.JFrame.AccessibleJFrame |
Nested classes/interfaces inherited from class java.awt.Frame |
---|
java.awt.Frame.AccessibleAWTFrame |
Nested classes/interfaces inherited from class java.awt.Window |
---|
java.awt.Window.AccessibleAWTWindow |
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.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary |
---|
Fields inherited from class javax.swing.JFrame |
---|
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Frame |
---|
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface javax.swing.WindowConstants |
---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
ChatTest(java.lang.String name)
|
Method Summary | |
---|---|
void |
addArcadeEventListener(IArcadeEventListener listener)
This method is used to add a listener to all of the arcade's events. |
int |
addFlowLayoutTab(java.util.List<javax.swing.JComponent> components,
java.lang.String tabTitle,
Location location)
This method is called to add a new tab to the GUI with a flow layout. |
int |
addFlowLayoutTab(java.util.List<javax.swing.JComponent> components,
java.lang.String tabTitle,
Location location,
boolean isCloseable)
This method is called to add a new tab to the GUI with a flow layout. |
void |
addMenu(javax.swing.JMenu menu)
This method is called to add a menu to the GUI. |
void |
addTab(javax.swing.JComponent component,
java.lang.String tabTitle,
Location location)
This method is called to add a new tab to the GUI. |
void |
addTab(javax.swing.JComponent component,
java.lang.String tabTitle,
Location location,
boolean isClosable)
This method is called to add a new tab to the GUI. |
void |
addToolBarItem(javax.swing.JButton button)
This method is called to add a button to the existing toolbar. |
javax.swing.JButton |
addToolBarItem(java.lang.String imagePath,
java.lang.String toolTip,
java.awt.event.ActionListener action)
Adds a new tool bar item with the given picture, tool tip, and action listener. |
int |
createNewFrame(java.lang.String frameTitle)
This method will open a new window with the given title and place the component in the center panel with the given tab title. |
void |
fireArcadeEvent(ArcadeEvent e)
Allows others to fire an arcade event. |
java.awt.Dimension |
getDimension(Location location)
This method is used to return the dimension of a given component. |
java.util.List<javax.swing.JComponent> |
getFlowLayoutComponents(int tabID)
This method returns the list of JComponents in the given flow layout tab identified by its ID. |
IArcadeFrame |
getFrame(int ID)
Get the ArcadeFrame given its ID. |
void |
hideArcade()
This method is called to log a user out. |
static void |
main(java.lang.String[] args)
|
void |
removeFrame(int ID)
This method removes the frame with the given title. |
void |
removeMenu(javax.swing.JMenu menu)
This method is called to remove a menu from the GUI. |
void |
removeTab(java.lang.String tabTitle,
Location location)
This method is called to remove a tab from the GUI. |
void |
removeToolBarItem(javax.swing.JButton button)
This method is called to remove a button from the existing toolbar. |
void |
showArcade(VoogaUser user)
This method is called after a user is verified. |
void |
showErrorMessage(java.lang.String message)
This method will show the error message in a popup box to the user. |
java.lang.String |
showInputDialog(java.lang.String message)
This method will show a popup box where you can propt a user for input. |
void |
showMessage(java.lang.String message)
This method will show the message in a popup box to the user. |
void |
updateFlowLayoutTab(int tabID,
javax.swing.JComponent component)
Used to update a given flow layout tab identified by the tabID. |
void |
updateFlowLayoutTab(int tabID,
javax.swing.JComponent component,
boolean remove)
Used to update a given flow layout tab identified by the tabID. |
Methods inherited from class javax.swing.JFrame |
---|
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update |
Methods inherited from class java.awt.Frame |
---|
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
Methods inherited from class java.awt.Window |
---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, show, toBack, toFront |
Methods inherited from class java.awt.Container |
---|
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, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, 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, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, 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, isOpaque, 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, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
---|
getFont, postEvent |
Constructor Detail |
---|
public ChatTest(java.lang.String name)
Method Detail |
---|
public void addTab(javax.swing.JComponent component, java.lang.String tabTitle, Location location)
IArcadeFrame
addTab
in interface IArcadeFrame
public static void main(java.lang.String[] args)
public void showErrorMessage(java.lang.String message)
IVoogaGUI
showErrorMessage
in interface IVoogaGUI
public void showMessage(java.lang.String message)
IVoogaGUI
showMessage
in interface IVoogaGUI
public void removeFrame(int ID)
IVoogaGUI
removeFrame
in interface IVoogaGUI
public int createNewFrame(java.lang.String frameTitle)
IVoogaGUI
createNewFrame
in interface IVoogaGUI
public void showArcade(VoogaUser user)
IVoogaGUI
showArcade
in interface IVoogaGUI
public void addArcadeEventListener(IArcadeEventListener listener)
IVoogaGUI
addArcadeEventListener
in interface IVoogaGUI
listener
- is a listener which extends the IArcadeListener interfacepublic IArcadeFrame getFrame(int ID)
IVoogaGUI
getFrame
in interface IVoogaGUI
public java.lang.String showInputDialog(java.lang.String message)
IVoogaGUI
showInputDialog
in interface IVoogaGUI
public int addFlowLayoutTab(java.util.List<javax.swing.JComponent> components, java.lang.String tabTitle, Location location)
IArcadeFrame
addFlowLayoutTab
in interface IArcadeFrame
public void addMenu(javax.swing.JMenu menu)
IArcadeFrame
addMenu
in interface IArcadeFrame
public void addToolBarItem(javax.swing.JButton button)
IArcadeFrame
addToolBarItem
in interface IArcadeFrame
public java.awt.Dimension getDimension(Location location)
IArcadeFrame
getDimension
in interface IArcadeFrame
location
- is the location of the tabbed panel
public java.util.List<javax.swing.JComponent> getFlowLayoutComponents(int tabID)
IArcadeFrame
getFlowLayoutComponents
in interface IArcadeFrame
public void removeMenu(javax.swing.JMenu menu)
IArcadeFrame
removeMenu
in interface IArcadeFrame
public void removeTab(java.lang.String tabTitle, Location location)
IArcadeFrame
removeTab
in interface IArcadeFrame
public void removeToolBarItem(javax.swing.JButton button)
IArcadeFrame
removeToolBarItem
in interface IArcadeFrame
public void updateFlowLayoutTab(int tabID, javax.swing.JComponent component)
IArcadeFrame
updateFlowLayoutTab
in interface IArcadeFrame
public void addTab(javax.swing.JComponent component, java.lang.String tabTitle, Location location, boolean isClosable)
IArcadeFrame
addTab
in interface IArcadeFrame
public void fireArcadeEvent(ArcadeEvent e)
IVoogaGUI
fireArcadeEvent
in interface IVoogaGUI
public void hideArcade()
IVoogaGUI
hideArcade
in interface IVoogaGUI
public int addFlowLayoutTab(java.util.List<javax.swing.JComponent> components, java.lang.String tabTitle, Location location, boolean isCloseable)
IArcadeFrame
addFlowLayoutTab
in interface IArcadeFrame
public void updateFlowLayoutTab(int tabID, javax.swing.JComponent component, boolean remove)
IArcadeFrame
updateFlowLayoutTab
in interface IArcadeFrame
public javax.swing.JButton addToolBarItem(java.lang.String imagePath, java.lang.String toolTip, java.awt.event.ActionListener action)
IArcadeFrame
addToolBarItem
in interface IArcadeFrame
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |