public class CarteUno
extends javax.swing.JComponent
implements java.awt.event.MouseListener
Modifier and Type | Field and Description |
---|---|
static int |
Bleu |
static int |
Cinq |
static java.lang.String[] |
COULEURS |
static int |
Deux |
static int |
Huit |
static int |
Inversion |
static int |
Jaune |
static int |
Joker |
static int |
Neuf |
static int |
Noir |
static int |
PasserTour |
static int |
Plus2 |
static int |
Plus4 |
static int |
Quatre |
static int |
Rouge |
static int |
Sept |
static int |
Six |
static int |
Trois |
static int |
Un |
static java.lang.String[] |
VALEURS |
static int |
Vert |
static int |
Zero |
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
CarteUno(int valeur,
int couleur,
int p)
Methode qui permet de crée une carte UNO
|
Modifier and Type | Method and Description |
---|---|
boolean |
CoupValide(CarteUno carteTest,
Talon talon)
Methode qui permet de valider un coup
|
boolean |
getActif() |
int |
getCouleur()
Methode qui retourne la couleur de la carte UNO
|
int |
getEffet()
Methode qui retourne la valeur de l'effet de la carte UNO
|
java.lang.String |
getImage()
Methode qui retourne l'image de la carte UNO
|
int |
getValeur()
Methode qui retourne la valeur de la carte UNO
|
void |
mouseClicked(java.awt.event.MouseEvent e)
Methode appelée lorsqu'on clique sur la carte
|
void |
mouseEntered(java.awt.event.MouseEvent e)
Methode appelée lorsqu'on passe la souris sur la carte
|
void |
mouseExited(java.awt.event.MouseEvent e)
Methode appelée lorsque le pointeur de la souris sort de la carte
|
void |
mousePressed(java.awt.event.MouseEvent e)
Methode appelée lorsqu'on presse le bouton de la souris
|
void |
mouseReleased(java.awt.event.MouseEvent e)
Methode appelée lorsqu'on relache le bouton de la souris
|
void |
setActif(boolean b) |
void |
setCouleur(int couleur)
Methode qui permet de modifier la couleur de la carte TALON
|
void |
setValeur(int valeur)
Methode qui permet de modifier la valeur de la carte TALON
|
java.lang.String |
toString()
Methode qui retourne en chaine de caractère les caractéristiques de la carte UNO
|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, 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, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, 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, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI
add, add, add, add, add, addContainerListener, 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, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, 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, 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, transferFocus, transferFocusBackward, transferFocusUpCycle
public static final int Zero
public static final int Un
public static final int Deux
public static final int Trois
public static final int Quatre
public static final int Cinq
public static final int Six
public static final int Sept
public static final int Huit
public static final int Neuf
public static final int PasserTour
public static final int Inversion
public static final int Plus2
public static final int Joker
public static final int Plus4
public static final int Jaune
public static final int Bleu
public static final int Rouge
public static final int Vert
public static final int Noir
public static final java.lang.String[] COULEURS
public static final java.lang.String[] VALEURS
public CarteUno(int valeur, int couleur, int p)
valeur
- couleur
- p
- public java.lang.String getImage()
public int getCouleur()
public int getEffet()
public void setCouleur(int couleur)
couleur
- public int getValeur()
public void setValeur(int valeur)
valeur
- public java.lang.String toString()
toString
in class java.awt.Component
public boolean CoupValide(CarteUno carteTest, Talon talon)
carteTest
- talon
- public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked
in interface java.awt.event.MouseListener
e
- public void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered
in interface java.awt.event.MouseListener
e
- public void mousePressed(java.awt.event.MouseEvent e)
mousePressed
in interface java.awt.event.MouseListener
e
- public void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased
in interface java.awt.event.MouseListener
e
- public void mouseExited(java.awt.event.MouseEvent e)
mouseExited
in interface java.awt.event.MouseListener
e
- public boolean getActif()
public void setActif(boolean b)