Sunteți pe pagina 1din 20

MANUAL DEL PROGRAMADOR

AUTORES: GABRIEL RODRIGUEZ, KATHERINE ZHUNE, KELVIN ZUIGA.

CONSTRUCTORA MEIN

Class Main
java.lang.Object Main

public class Mainextends java.lang.Object

Clase Main del Proyecto Version: (1.0) Author: (Kathy Zhune, Kelvin Zuiga, Gabriel Rodriguez)

Constructor Summary
Main() Contructor de la Clase Main

Method Summary
Static.void

main() Metodo main del Proyecto

Methods inherited from class clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail
Main
public Main()

Contructor de la Clase Main

Method Detail
main
public static void main()

Metodo main del Proyecto

METODOS QUE SERVIRAN PARA EL FUNCIONAMIENTO DE NUESTRO PROGRAMA

Class Principal
java.lang.Object java.awt.Component java.awt.Container java.awt.Window java.awt.Frame javax.swing.JFrame Principal

All Implemented Interfaces: java.awt.event.MouseListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class Principalextends javax.swing.JFrameimplements java.awt.event.MouseListener

See Also: Serialized Form

Nested Class Summary


Nested classes/interfaces inherited from class javax.swing.JFrame.AccessibleJFrame Nested classes/interfaces inherited from class java.awt.Frame.AccessibleAWTFrame

Nested classes/interfaces inherited from class java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type Nested classes/interfaces inherited from class java.awt.Container.AccessibleAWTContainer Nested classes/interfaces inherited from class java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy

Field Summary
Juego

juego

Fields inherited from class accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled Fields inherited from class 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 BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT Fields inherited from interface DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE Fields inherited from interface ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH

Constructor Summary
Principal() Constructor de la clase Principal

Method Summary
void void void void void void void void void void void void

BotonEntrar() Metodo que crea el Boton Entrar BotonSalir() Metodo que crea el Boton Salir cargaGrafica() Metodo que carga el componente grafico de la clase Label() Metodo que crea una etiqueta mouseClicked(java.awt.event.MouseEvent event) Metodo mouseClicked mouseEntered(java.awt.event.MouseEvent event) Metodo mouseEntered mouseExited(java.awt.event.MouseEvent event) Metodo mouseExited mousePressed(java.awt.event.MouseEvent event) Metodo mousePressed mouseReleased(java.awt.event.MouseEvent event) Metodo mouseReleased PanelPrincipal() Metodo que crea el panel principal de la ventana PanelSecundario() Metodo que crea el panel secundario inferior Ventana() Metodo que crea una ventana

Methods inherited from class 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 addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated

Methods inherited from class addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront Methods inherited from class 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 Methods inherited from class 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, 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 Methods inherited from class clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait Methods inherited from interface getFont, postEvent

Field Detail

juego
public Juego juego

Constructor Detail
Principal
public Principal()

Constructor de la clase Principal

Method Detail
BotonEntrar
public void BotonEntrar()

Metodo que crea el Boton Entrar

BotonSalir
public void BotonSalir()

Metodo que crea el Boton Salir

cargaGrafica
public void cargaGrafica()

Metodo que carga el componente grafico de la clase

Label
public void Label()

Metodo que crea una etiqueta

mouseClicked
public void mouseClicked(java.awt.event.MouseEvent event)

Metodo mouseClicked

Specified by: mouseClicked in interface java.awt.event.MouseListener

mouseEntered
public void mouseEntered(java.awt.event.MouseEvent event)

Metodo mouseEntered Specified by: mouseEntered in interface java.awt.event.MouseListener

mouseExited
public void mouseExited(java.awt.event.MouseEvent event)

Metodo mouseExited Specified by: mouseExited in interface java.awt.event.MouseListener

mousePressed
public void mousePressed(java.awt.event.MouseEvent event)

Metodo mousePressed Specified by: mousePressed in interface java.awt.event.MouseListener

mouseReleased
public void mouseReleased(java.awt.event.MouseEvent event)

Metodo mouseReleased Specified by: mouseReleased in interface java.awt.event.MouseListener

PanelPrincipal
public void PanelPrincipal()

Metodo que crea el panel principal de la ventana

PanelSecundario
public void PanelSecundario()

Metodo que crea el panel secundario inferior

Ventana
public void Ventana()

Metodo que crea una ventana

JUEGO

Class Juego
java.lang.Object java.awt.Component java.awt.Container java.awt.Window java.awt.Frame javax.swing.JFrame Juego

All Implemented Interfaces: java.awt.event.MouseListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class Juegoextends javax.swing.JFrameimplements java.awt.event.MouseListener

See Also: Serialized Form

Nested Class Summary


Nested classes/interfaces inherited from class javax.swing.JFrame.AccessibleJFrame Nested classes/interfaces inherited from class java.awt.Frame.AccessibleAWTFrame Nested classes/interfaces inherited from class java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type Nested classes/interfaces inherited from class java.awt.Container.AccessibleAWTContainer Nested classes/interfaces inherited from class java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy

Field Summary
int javax.swing.JButton javax.swing.JButton javax.swing.JButton javax.swing.JButton javax.swing.JButton javax.swing.JButton javax.swing.JButton javax.swing.JButton javax.swing.JButton

aciertos b1 b10 b11 b12 b13 b14 b15 b16 b17

javax.swing.JButton javax.swing.JButton javax.swing.JButton javax.swing.JButton javax.swing.JButton javax.swing.JButton javax.swing.JButton javax.swing.JButton javax.swing.JButton javax.swing.JButton javax.swing.JButton javax.swing.JButton[] int int int javax.swing.ImageIcon [] int (package private) java.util.Stack<java. lang.Integer>

b18 b19 b2 b20 b3 b4 b5 b6 b7 b8 b9 botones clic1 clic2 contadorclic iconos intentos numeros

Fields inherited from class accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled Fields inherited from class

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 BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT Fields inherited from interface DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE Fields inherited from interface ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH

Constructor Summary
Juego() Constructor de Clase

Method Summary
void

generarNumeros() Metodo generarNumeros que genera numeros aleatorios para que se ubiquen en posiciones diferentes los botones mouseClicked(java.awt.event.MouseEvent event) Metodo mouseClicked (eventos clic de la ventana) mouseEntered(java.awt.event.MouseEvent event) Metodo mouseEntered mouseExited(java.awt.event.MouseEvent event) Metodo mouseExited mousePressed(java.awt.event.MouseEvent event) Metodo mousePressed mouseReleased(java.awt.event.MouseEvent event) Metodo mouseReleased PanelJuego() Metodo Paneljuego que coloca los botones en forma de cuadricula verificarPares(int cont1, int cont2) Metodo verificarPares recibe dos enteros los cuales corresponden a los botones que dieron clic y los compara

void void void void void void void

Methods inherited from class 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 addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated Methods inherited from class addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront Methods inherited from class 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 Methods inherited from class 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, 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 Methods inherited from class clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait Methods inherited from interface getFont, postEvent

Field Detail
aciertos
public int aciertos

b1
public javax.swing.JButton b1

b10
public javax.swing.JButton b10

b11
public javax.swing.JButton b11

b12
public javax.swing.JButton b12

b13
public javax.swing.JButton b13

b14
public javax.swing.JButton b14

b15
public javax.swing.JButton b15

b16
public javax.swing.JButton b16

b17
public javax.swing.JButton b17

b18
public javax.swing.JButton b18

b19
public javax.swing.JButton b19

b2
public javax.swing.JButton b2

b20
public javax.swing.JButton b20

b3
public javax.swing.JButton b3

b4
public javax.swing.JButton b4

b5
public javax.swing.JButton b5

b6
public javax.swing.JButton b6

b7
public javax.swing.JButton b7

b8
public javax.swing.JButton b8

b9
public javax.swing.JButton b9

botones
public javax.swing.JButton[] botones

clic1
public int clic1

clic2
public int clic2

contadorclic
public int contadorclic

iconos
public javax.swing.ImageIcon[] iconos

intentos
public int intentos

numeros
java.util.Stack<java.lang.Integer> numeros

Constructor Detail
Juego
public Juego()

Constructor de Clase

Method Detail
generarNumeros
public void generarNumeros()

Metodo generarNumeros que genera numeros aleatorios para que se ubiquen en posiciones diferentes los botones

mouseClicked
public void mouseClicked(java.awt.event.MouseEvent event)

Metodo mouseClicked (eventos clic de la ventana) Specified by: mouseClicked in interface java.awt.event.MouseListener

mouseEntered
public void mouseEntered(java.awt.event.MouseEvent event)

Metodo mouseEntered Specified by: mouseEntered in interface java.awt.event.MouseListener

mouseExited
public void mouseExited(java.awt.event.MouseEvent event)

Metodo mouseExited Specified by: mouseExited in interface java.awt.event.MouseListener

mousePressed
public void mousePressed(java.awt.event.MouseEvent event)

Metodo mousePressed Specified by: mousePressed in interface java.awt.event.MouseListener

mouseReleased
public void mouseReleased(java.awt.event.MouseEvent event)

Metodo mouseReleased Specified by: mouseReleased in interface java.awt.event.MouseListener

PanelJuego
public void PanelJuego()

Metodo Paneljuego que coloca los botones en forma de cuadricula

verificarPares
public void verificarPares(int cont1, int cont2)

Metodo verificarPares recibe dos enteros los cuales corresponden a los botones que dieron clic y los compara

S-ar putea să vă placă și