|
|||||||||
| Home >> All >> com >> xerox >> VTM >> [ engine overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
com.xerox.VTM.engine
Class AccIView

java.lang.Objectcom.xerox.VTM.engine.View
com.xerox.VTM.engine.AccIView
- All Implemented Interfaces:
- java.util.EventListener, javax.swing.event.InternalFrameListener, java.awt.event.KeyListener
- public class AccIView
- extends View
- implements javax.swing.event.InternalFrameListener, java.awt.event.KeyListener
- extends View
An internal view is a window and can be composed of one or several cameras superimposed (uses a JInternalFrame) -
this one is hardware accelerated (at least under Win32) using VolatileImage available since JDK 1.4.0 (does not accelerate bitmaps)
| Field Summary | |
(package private) javax.swing.JInternalFrame |
frame
|
(package private) IViewContainer |
ivc
|
| Fields inherited from class com.xerox.VTM.engine.View |
cameras, detectMultipleFullFills, mouse, name, notifyMouseMoved, panel, parent, statusBar |
| Constructor Summary | |
AccIView(java.util.Vector v,
java.lang.String t,
int panelWidth,
int panelHeight,
boolean bar,
boolean visible,
VirtualSpaceManager vsm,
IViewContainer i,
java.lang.Integer layer)
|
|
AccIView(java.util.Vector v,
java.lang.String t,
int panelWidth,
int panelHeight,
boolean bar,
boolean visible,
VirtualSpaceManager vsm,
IViewContainer i,
javax.swing.JMenuBar mnb,
java.lang.Integer layer)
|
|
| Method Summary | |
void |
destroyView()
destroy this view |
java.awt.Container |
getFrame()
get the java.awt.Container for this view |
void |
goFullScreen(boolean b,
java.awt.DisplayMode dm)
Go in full screen mode and display this View's content - DOES NOT WORK FOR AccIView or IView - use AccEView or EView (external views) |
void |
internalFrameActivated(javax.swing.event.InternalFrameEvent e)
Internal frame activated |
void |
internalFrameClosed(javax.swing.event.InternalFrameEvent e)
Internal frame closed |
void |
internalFrameClosing(javax.swing.event.InternalFrameEvent e)
Internal frame closing |
void |
internalFrameDeactivated(javax.swing.event.InternalFrameEvent e)
Internal frame deactivated |
void |
internalFrameDeiconified(javax.swing.event.InternalFrameEvent e)
Internal frame deiconified |
void |
internalFrameIconified(javax.swing.event.InternalFrameEvent e)
Internal frame iconified |
void |
internalFrameOpened(javax.swing.event.InternalFrameEvent e)
Internal frame opened |
boolean |
isFullScreen()
|
boolean |
isSelected()
tells whether this frame is selected or not - not used |
void |
keyPressed(java.awt.event.KeyEvent e)
detect key pressed and send to application event handler |
void |
keyReleased(java.awt.event.KeyEvent e)
detect key released and send to application event handler |
void |
keyTyped(java.awt.event.KeyEvent e)
detect key typed and send to application event handler |
void |
requestFocus()
used only in Internal Views to get focus in view for key events (called automatically when the mouse enters the (Acc)IView) |
void |
setLocation(int x,
int y)
set the window location |
void |
setResizable(boolean b)
can the window be resized or not |
void |
setSize(int x,
int y)
set the window size |
void |
setTitle(java.lang.String t)
set the window title |
void |
setVisible(boolean b)
Shows or hides this view |
void |
toBack()
Sends this window to the back. |
void |
toFront()
Brings this window to the front. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
frame
javax.swing.JInternalFrame frame
ivc
IViewContainer ivc
| Constructor Detail |
AccIView
public AccIView(java.util.Vector v, java.lang.String t, int panelWidth, int panelHeight, boolean bar, boolean visible, VirtualSpaceManager vsm, IViewContainer i, java.lang.Integer layer)
AccIView
public AccIView(java.util.Vector v, java.lang.String t, int panelWidth, int panelHeight, boolean bar, boolean visible, VirtualSpaceManager vsm, IViewContainer i, javax.swing.JMenuBar mnb, java.lang.Integer layer)
| Method Detail |
getFrame
public java.awt.Container getFrame()
isSelected
public boolean isSelected()
- tells whether this frame is selected or not - not used
- Specified by:
isSelectedin classView
setLocation
public void setLocation(int x,
int y)
- set the window location
- Specified by:
setLocationin classView
setTitle
public void setTitle(java.lang.String t)
setSize
public void setSize(int x,
int y)
setResizable
public void setResizable(boolean b)
- can the window be resized or not
- Specified by:
setResizablein classView
setVisible
public void setVisible(boolean b)
- Shows or hides this view
- Specified by:
setVisiblein classView
toFront
public void toFront()
- Brings this window to the front. Places this window at the top of the stacking order and shows it in front of any other windows
toBack
public void toBack()
- Sends this window to the back. Places this window at the bottom of the stacking order and makes the corresponding adjustment to other visible windows
destroyView
public void destroyView()
- destroy this view
- Specified by:
destroyViewin classView
goFullScreen
public void goFullScreen(boolean b,
java.awt.DisplayMode dm)
- Go in full screen mode and display this View's content - DOES NOT WORK FOR AccIView or IView - use AccEView or EView (external views)
- Specified by:
goFullScreenin classView
isFullScreen
public boolean isFullScreen()
- Specified by:
isFullScreenin classView
internalFrameClosing
public void internalFrameClosing(javax.swing.event.InternalFrameEvent e)
- Description copied from interface:
javax.swing.event.InternalFrameListener - Internal frame closing
- Specified by:
internalFrameClosingin interfacejavax.swing.event.InternalFrameListener
internalFrameClosed
public void internalFrameClosed(javax.swing.event.InternalFrameEvent e)
- Description copied from interface:
javax.swing.event.InternalFrameListener - Internal frame closed
- Specified by:
internalFrameClosedin interfacejavax.swing.event.InternalFrameListener
internalFrameOpened
public void internalFrameOpened(javax.swing.event.InternalFrameEvent e)
- Description copied from interface:
javax.swing.event.InternalFrameListener - Internal frame opened
- Specified by:
internalFrameOpenedin interfacejavax.swing.event.InternalFrameListener
internalFrameIconified
public void internalFrameIconified(javax.swing.event.InternalFrameEvent e)
- Description copied from interface:
javax.swing.event.InternalFrameListener - Internal frame iconified
- Specified by:
internalFrameIconifiedin interfacejavax.swing.event.InternalFrameListener
internalFrameDeiconified
public void internalFrameDeiconified(javax.swing.event.InternalFrameEvent e)
- Description copied from interface:
javax.swing.event.InternalFrameListener - Internal frame deiconified
- Specified by:
internalFrameDeiconifiedin interfacejavax.swing.event.InternalFrameListener
internalFrameActivated
public void internalFrameActivated(javax.swing.event.InternalFrameEvent e)
- Description copied from interface:
javax.swing.event.InternalFrameListener - Internal frame activated
- Specified by:
internalFrameActivatedin interfacejavax.swing.event.InternalFrameListener
internalFrameDeactivated
public void internalFrameDeactivated(javax.swing.event.InternalFrameEvent e)
- Description copied from interface:
javax.swing.event.InternalFrameListener - Internal frame deactivated
- Specified by:
internalFrameDeactivatedin interfacejavax.swing.event.InternalFrameListener
keyTyped
public void keyTyped(java.awt.event.KeyEvent e)
- detect key typed and send to application event handler
- Specified by:
keyTypedin interfacejava.awt.event.KeyListener
keyPressed
public void keyPressed(java.awt.event.KeyEvent e)
- detect key pressed and send to application event handler
- Specified by:
keyPressedin interfacejava.awt.event.KeyListener
keyReleased
public void keyReleased(java.awt.event.KeyEvent e)
- detect key released and send to application event handler
- Specified by:
keyReleasedin interfacejava.awt.event.KeyListener
requestFocus
public void requestFocus()
- used only in Internal Views to get focus in view for key events (called automatically when the mouse enters the (Acc)IView)
- Specified by:
requestFocusin classView
|
|||||||||
| Home >> All >> com >> xerox >> VTM >> [ engine overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC