public class FFrameTable extends FFrameGroup implements IFFrameGroupSelectable
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PERSISTENCE_DEFINITION_NAME |
fframeViewDependencee, frameFactory, iEResize, iNResize, lastAT, layoutManager, LOG, m_BoundBox, m_Selected, n, ne, no, num, o, observers, s, se, so| Constructor and Description |
|---|
FFrameTable() |
| Modifier and Type | Method and Description |
|---|---|
void |
calculateTable(java.awt.geom.Rectangle2D r) |
boolean |
contains(java.awt.geom.Point2D p)
Devuelve true, si el punto que se pasa como par�metro esta contenido
dentro del boundingbox del fframe.
|
boolean |
containsGroup(java.awt.geom.Point2D p) |
void |
draw(java.awt.Graphics2D g,
java.awt.geom.AffineTransform at,
java.awt.geom.Rectangle2D rv,
java.awt.image.BufferedImage imgBase)
DOCUMENT ME!
|
void |
drawBox(java.awt.geom.Rectangle2D r,
java.awt.Graphics2D g)
DOCUMENT ME!
|
void |
drawHandlers(java.awt.Graphics2D g)
Dibuja los handlers sobre el boundingBox en el graphics que se pasa como
par�metro.
|
void |
drawHandlersGroup(java.awt.Graphics2D g)
Dibuja los handlers sobre el boundingBox en el graphics que se pasa como
par�metro.
|
int |
getContains(java.awt.geom.Point2D p)
Checks whether the provided point is contained within the FFrame
rectangle.
|
int |
getContainsGroup(java.awt.geom.Point2D p) |
java.awt.Image |
getMapCursor(java.awt.geom.Point2D p)
Devuelve el Cursor adecuado seg�n como est� contenido el punto, si es
para desplazamiento, o cambio de tama�o.
|
java.awt.Image |
getMapCursorGroup(java.awt.geom.Point2D p) |
java.awt.geom.Rectangle2D |
getMovieRect(int difx,
int dify)
Devuelve el rect�ngulo a partir del desplazamiento en el eje x y el
desplazamiento en el eje y.
|
java.awt.geom.Rectangle2D |
getMovieRect(int difx,
int dify,
boolean prop)
Devuelve el rectángulo a partir del desplazamiento en el eje x y el
desplazamiento en el eje y.
|
java.awt.geom.Rectangle2D |
getMovieRectGroup(int difX,
int difY) |
java.lang.String |
getName()
Devuelve el nombre que representa al fframe.
|
java.lang.String |
getNameFFrame()
DOCUMENT ME!
|
int |
getNumColumns()
DOCUMENT ME!
|
int |
getNumRows()
DOCUMENT ME!
|
int |
getSelectedGroup() |
static void |
initializeIcons()
Initilizes the static icons
|
IFFrame |
joinFFrame() |
void |
loadFromState(PersistentState state)
Set the state of the object from the state passed as parameter.
|
void |
print(java.awt.Graphics2D g,
java.awt.geom.AffineTransform at)
DOCUMENT ME!
|
static void |
registerPersistent() |
void |
saveToState(PersistentState state)
Saves the internal state of the object on the provided
PersistentState object.
|
void |
selectFFrame(boolean b) |
void |
setNumColumns(int numColumns)
DOCUMENT ME!
|
void |
setNumRows(int numRows)
DOCUMENT ME!
|
void |
setSelected(java.awt.geom.Point2D p,
java.awt.event.MouseEvent e)
Sets the type of selection performed on the frame, based on the position
of the provided Point compared with the boundaries of the FFrame.
|
void |
setSelectedGroup(java.awt.geom.Point2D p,
java.awt.event.MouseEvent e) |
addFFrame, clearFFrames, clone, getFFrameDependence, getFFrames, getRectangle, initialize, print, refreshDependence, removeFFrame, removeFFrame, setAt, setBoundBox, setFFrameDependence, setProjectaddObserver, deleteObserver, deleteObservers, dispose, doSetSelected, drawDraft, drawEmpty, drawSymbolTag, frameAdded, frameRemoved, getBoundBox, getBoundingBox, getDocument, getFrameFactory, getLastMoveRect, getLayoutContext, getLevel, getRotation, getRotationAT, getSelected, getTag, getVisibleRect, intersects, isSelected, setDocument, setFrameFactory, setLayoutContext, setLevel, setNum, setRotation, setSelected, setTag, updateRectequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcloneQuietly, cloneQuietlypublic static final java.lang.String PERSISTENCE_DEFINITION_NAME
public void draw(java.awt.Graphics2D g,
java.awt.geom.AffineTransform at,
java.awt.geom.Rectangle2D rv,
java.awt.image.BufferedImage imgBase)
draw in interface IFFramedraw in class FFrameGroupg - DOCUMENT ME!at - DOCUMENT ME!rv - DOCUMENT ME!imgBase - DOCUMENT ME!public void drawBox(java.awt.geom.Rectangle2D r,
java.awt.Graphics2D g)
r - DOCUMENT ME!g - DOCUMENT ME!public void print(java.awt.Graphics2D g,
java.awt.geom.AffineTransform at)
throws ReadException
g - DOCUMENT ME!at - DOCUMENT ME!ReadDriverExceptionReadExceptionpublic java.lang.String getNameFFrame()
getNameFFrame in interface IFFramegetNameFFrame in class FFrameGroupIFFrame.getNameFFrame()public java.lang.String getName()
IFFramegetName in interface IFFramegetName in class FFrameGrouppublic int getNumColumns()
public void setNumColumns(int numColumns)
numColumns - DOCUMENT ME!public int getNumRows()
public void setNumRows(int numRows)
numRows - DOCUMENT ME!public void calculateTable(java.awt.geom.Rectangle2D r)
public void selectFFrame(boolean b)
selectFFrame in interface IFFrameGroupSelectablepublic IFFrame joinFFrame()
joinFFrame in interface IFFrameGroupSelectablepublic void setSelected(java.awt.geom.Point2D p,
java.awt.event.MouseEvent e)
FFramesetSelected in interface IFFramesetSelected in class FFramep - Point which should be evaluated to establish if the FFrame must
be selected or note - Mouse event that triggered this method call#isSelected()}, {@link #getSelected()}public boolean contains(java.awt.geom.Point2D p)
FFramepublic void drawHandlers(java.awt.Graphics2D g)
FFramedrawHandlers in interface IFFramedrawHandlers in class FFrameg - Graphics sobre el que dibujar.public int getContains(java.awt.geom.Point2D p)
IFFramegetContains in interface IFFramegetContains in class FFramep - Point to compareIFFrame.NOSELECT,
IFFrame.NO, IFFrame.N, IFFrame.NE,
IFFrame.O, IFFrame.RECT, IFFrame.E,
IFFrame.SO, IFFrame.S, IFFrame.SE.public java.awt.geom.Rectangle2D getMovieRect(int difx,
int dify)
FFramegetMovieRect in interface IFFramegetMovieRect in class FFramedifx - desplazamiento sobre el eje x.dify - desplazamiento sobre el eje y.public java.awt.geom.Rectangle2D getMovieRect(int difx,
int dify,
boolean prop)
IFFramegetMovieRect in interface IFFramegetMovieRect in class FFramedifx - desplazamiento sobre el eje x.dify - desplazamiento sobre el eje y.prop - true para un desplazamiento proporcionalpublic java.awt.geom.Rectangle2D getMovieRectGroup(int difX,
int difY)
getMovieRectGroup in interface IFFrameGroupSelectablepublic int getContainsGroup(java.awt.geom.Point2D p)
getContainsGroup in interface IFFrameGroupSelectablepublic void drawHandlersGroup(java.awt.Graphics2D g)
drawHandlersGroup in interface IFFrameGroupSelectableg - Graphics sobre el que dibujar.public boolean containsGroup(java.awt.geom.Point2D p)
containsGroup in interface IFFrameGroupSelectablepublic void setSelectedGroup(java.awt.geom.Point2D p,
java.awt.event.MouseEvent e)
setSelectedGroup in interface IFFrameGroupSelectablepublic int getSelectedGroup()
getSelectedGroup in interface IFFrameGroupSelectablepublic java.awt.Image getMapCursor(java.awt.geom.Point2D p)
FFramegetMapCursor in interface IFFramegetMapCursor in class FFramep - punto a comprobar.public java.awt.Image getMapCursorGroup(java.awt.geom.Point2D p)
getMapCursorGroup in interface IFFrameGroupSelectablepublic static void initializeIcons()
public static void registerPersistent()
public void loadFromState(PersistentState state) throws PersistenceException
PersistentloadFromState in interface PersistentloadFromState in class FFrameGroupPersistenceExceptionpublic void saveToState(PersistentState state) throws PersistenceException
PersistentsaveToState in interface PersistentsaveToState in class FFrameGroupPersistenceException