Class MmCaract
java.lang.Object
|
+--MmCaract
- All Implemented Interfaces:
- MmGUI, MmGUICallback, MmPropObj, MmXmlObject
- class MmCaract
- extends java.lang.Object
- implements MmXmlObject, MmPropObj, MmGUI, MmGUICallback
Caractéristiques de l'objet
Constructor Summary |
MmCaract(java.lang.String id)
|
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait |
objectId
java.lang.String objectId
img
MmImg img
rect
MmRect rect
objets
java.util.Vector objets
click
boolean click
cible
java.lang.String cible
conteneur
boolean conteneur
gui
MmGUIObject gui
MmCaract
public MmCaract(java.lang.String id)
set
public void set(java.lang.String caract,
java.lang.String something)
- Specified by:
set
in interface MmXmlObject
add
public MmXmlObject add(java.lang.String child)
- Specified by:
add
in interface MmXmlObject
save
public void save(FileW fp,
int indent)
throws java.io.IOException
- Specified by:
save
in interface MmXmlObject
click
public void click()
- Specified by:
click
in interface MmGUICallback
getRect
public java.awt.Rectangle getRect()
- Specified by:
getRect
in interface MmGUI
setLayer
public void setLayer(int couche)
- Specified by:
setLayer
in interface MmGUI
getLayer
public int getLayer()
- Specified by:
getLayer
in interface MmGUI
remove
public javax.swing.JLayeredPane remove()
- Specified by:
remove
in interface MmGUI
creation
public void creation(javax.swing.JLayeredPane pere)
- Specified by:
creation
in interface MmGUI
getPane
public javax.swing.JLayeredPane getPane()
- Specified by:
getPane
in interface MmGUI
setPane
public void setPane(javax.swing.JLayeredPane nouveau)
- Specified by:
setPane
in interface MmGUI
setVisible
public void setVisible(boolean val)
- Specified by:
setVisible
in interface MmGUI
isVisible
public boolean isVisible()
- Specified by:
isVisible
in interface MmGUI
resetLocation
public void resetLocation()
- Specified by:
resetLocation
in interface MmGUI
setLocation
public void setLocation(int x,
int y)
- Specified by:
setLocation
in interface MmGUI
move
public void move(int px,
int py)
- Specified by:
move
in interface MmGUI
moveTo
public void moveTo(int x,
int y)
- Specified by:
moveTo
in interface MmGUI
getInObject
public java.util.HashSet getInObject()
- Cette methode renvoie la liste des objets contenus
setConteneur
public void setConteneur(boolean etat)
getTreeNode
public javax.swing.tree.DefaultMutableTreeNode getTreeNode()
getChildCount
public int getChildCount()
- Specified by:
getChildCount
in interface MmPropObj
getChildAt
public MmPropObj getChildAt(int i)
- Specified by:
getChildAt
in interface MmPropObj
getIndexOfChild
public int getIndexOfChild(MmPropObj kid)
- Specified by:
getIndexOfChild
in interface MmPropObj
toString
public java.lang.String toString()
- Specified by:
toString
in interface MmPropObj
- Overrides:
toString
in class java.lang.Object
popupMenu
public javax.swing.JPopupMenu popupMenu(MmTree tree)
- Description copied from interface:
MmPropObj
- Retourne un JPopupMenu pour le JTree
- Specified by:
popupMenu
in interface MmPropObj
- Following copied from interface:
MmPropObj
- Parameters:
tree
- Référence au JTree où s'affichera le popup
propPane
public javax.swing.JPanel propPane()
- Description copied from interface:
MmPropObj
- Retourne un objet JPanel permettant de modifier les propietes
de l'objet
- Specified by:
propPane
in interface MmPropObj