|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Canvas | +--jpUtil.JPView | +--logicell.CLogicellView
Manages CA display
Inner classes inherited from class java.awt.Component |
java.awt.Component.AWTTreeLock |
Field Summary | |
(package private) int |
HorizStep
Size of a cell |
(package private) double |
HorizStepD
Size of a cell (double) |
private CLogicellUniverse |
MyUniverse
pointer to the Universe |
private int |
NbHorizPlace
Number of cells place on the view |
private int |
NbVerticPlace
Number of cells place on the view |
(package private) int |
VerticStep
Size of a cell |
(package private) double |
VerticStepD
Size of a cell (double) |
private double |
ZoomFactX
Zooming factors |
private double |
ZoomFactY
Zooming factors |
Fields inherited from class jpUtil.JPView |
GrBuff,
Height,
ImgBuff,
lHeight,
lWidth,
Width |
Fields inherited from class java.awt.Canvas |
base,
graphicsConfig,
nameCounter,
serialVersionUID |
Fields inherited from class java.awt.Component |
actionListenerK,
adjustmentListenerK,
appContext,
assert,
background,
BOTTOM_ALIGNMENT,
CENTER_ALIGNMENT,
changeSupport,
componentListener,
componentListenerK,
componentOrientation,
componentSerializedDataVersion,
containerListenerK,
cursor,
dropTarget,
enabled,
eventMask,
focusListener,
focusListenerK,
font,
foreground,
hasFocus,
height,
incRate,
inputMethodListener,
inputMethodListenerK,
isInc,
isPacked,
itemListenerK,
keyListener,
keyListenerK,
LEFT_ALIGNMENT,
locale,
LOCK,
minSize,
mouseListener,
mouseListenerK,
mouseMotionListener,
mouseMotionListenerK,
name,
nameExplicitlySet,
newEventsOnly,
ownedWindowK,
parent,
peer,
peerFont,
popups,
prefSize,
RIGHT_ALIGNMENT,
serialVersionUID,
textListenerK,
TOP_ALIGNMENT,
valid,
visible,
width,
windowListenerK,
x,
y |
Constructor Summary | |
CLogicellView(CLogicellUniverse univ,
java.awt.Color c)
Construct a LogicellView with background color |
Method Summary | |
(package private) void |
DispBkgText()
Display background text |
(package private) void |
DispEquation(CLogiTemplate lt)
Display Equations |
boolean |
mouseDown(java.awt.Event e,
int x,
int y)
Mouse Down : Display pos (unused) |
(package private) void |
PaintBackground()
Paint View Background |
void |
ResizeGrBuff()
Resize Graphic Buffer and Steps |
(package private) void |
SetBestGridSize()
Set Best fit Grid size (Nb cells) |
(package private) void |
SetGridSize(float z)
Modify Grid size (Nb cells) by a factor z |
(package private) void |
SetGridSize(int h,
int w)
Set Grid size (Nb cells) |
private void |
SetSteps()
Set the grid steps |
Methods inherited from class jpUtil.JPView |
ClearBkg,
destroy,
paint,
repaint,
SetDim,
SetLogicalSize,
WriteCenterX |
Methods inherited from class java.awt.Canvas |
|
Methods inherited from class java.awt.Component |
action,
add,
addComponentListener,
addFocusListener,
addInputMethodListener,
addKeyListener,
addMouseListener,
addMouseMotionListener,
addPropertyChangeListener,
addPropertyChangeListener,
areInputMethodsEnabled,
bounds,
checkImage,
checkImage,
coalesceEvents,
contains,
contains,
createImage,
createImage,
deliverEvent,
disable,
disableEvents,
dispatchEvent,
dispatchEventImpl,
doLayout,
enable,
enable,
enableEvents,
enableInputMethods,
eventEnabled,
firePropertyChange,
getAlignmentX,
getAlignmentY,
getBackground,
getBounds,
getBounds,
getColorModel,
getComponentAt,
getComponentAt,
getComponentOrientation,
getCursor,
getDropTarget,
getFont_NoClientCode,
getFont,
getFontMetrics,
getForeground,
getGraphics,
getHeight,
getInputContext,
getInputMethodRequests,
getLocale,
getLocation,
getLocation,
getLocationOnScreen,
getMaximumSize,
getMinimumSize,
getName,
getNativeContainer,
getParent_NoClientCode,
getParent,
getPeer,
getPreferredSize,
getSize,
getSize,
getToolkit,
getToolkitImpl,
getTreeLock,
getWidth,
getWindowForObject,
getX,
getY,
gotFocus,
handleEvent,
hasFocus,
hide,
imageUpdate,
initIDs,
inside,
invalidate,
isDisplayable,
isDoubleBuffered,
isEnabled,
isEnabledImpl,
isFocusTraversable,
isLightweight,
isOpaque,
isShowing,
isValid,
isVisible,
keyDown,
keyUp,
layout,
lightweightPrint,
list,
list,
list,
list,
list,
locate,
location,
lostFocus,
minimumSize,
mouseDrag,
mouseEnter,
mouseExit,
mouseMove,
mouseUp,
move,
nextFocus,
paintAll,
paramString,
postEvent,
preferredSize,
prepareImage,
prepareImage,
print,
printAll,
processComponentEvent,
processEvent,
processFocusEvent,
processInputMethodEvent,
processKeyEvent,
processMouseEvent,
processMouseMotionEvent,
readObject,
remove,
removeComponentListener,
removeFocusListener,
removeInputMethodListener,
removeKeyListener,
removeMouseListener,
removeMouseMotionListener,
removeNotify,
removePropertyChangeListener,
removePropertyChangeListener,
repaint,
repaint,
repaint,
requestFocus,
reshape,
resize,
resize,
setBackground,
setBounds,
setBounds,
setComponentOrientation,
setCursor,
setDropTarget,
setEnabled,
setFont,
setForeground,
setLocale,
setLocation,
setLocation,
setName,
setSize,
setSize,
setVisible,
show,
show,
size,
toString,
transferFocus,
update,
validate,
writeObject |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
wait,
wait,
wait |
Field Detail |
int HorizStep
int VerticStep
double HorizStepD
double VerticStepD
private CLogicellUniverse MyUniverse
private int NbHorizPlace
private int NbVerticPlace
private double ZoomFactX
private double ZoomFactY
Constructor Detail |
public CLogicellView(CLogicellUniverse univ, java.awt.Color c)
Method Detail |
void PaintBackground()
public void ResizeGrBuff()
void DispEquation(CLogiTemplate lt)
void DispBkgText()
void SetGridSize(float z)
void SetGridSize(int h, int w)
void SetBestGridSize()
public boolean mouseDown(java.awt.Event e, int x, int y)
private void SetSteps()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |