|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.rmi.server.RemoteObject
java.rmi.server.RemoteServer
java.rmi.server.UnicastRemoteObject
visad.RemoteSlaveDisplayImpl
public class RemoteSlaveDisplayImpl
RemoteSlaveDisplayImpl is an implementation of a slaved display that receives its images from a RemoteDisplay (via RMI).
Field Summary |
---|
Fields inherited from class java.rmi.server.RemoteObject |
---|
ref |
Constructor Summary | |
---|---|
RemoteSlaveDisplayImpl(RemoteDisplay d)
Construct a new slaved display linked to the given RemoteDisplay |
Method Summary | |
---|---|
void |
addDisplayListener(DisplayListener l)
Add a display listener to this slave display. |
javax.swing.JComponent |
getComponent()
Get this slave display's component, for adding to a user interface |
java.awt.image.BufferedImage |
getImage()
Get this slave display's current image |
void |
mouseClicked(java.awt.event.MouseEvent e)
|
void |
mouseDragged(java.awt.event.MouseEvent e)
|
void |
mouseEntered(java.awt.event.MouseEvent e)
|
void |
mouseExited(java.awt.event.MouseEvent e)
|
void |
mouseMoved(java.awt.event.MouseEvent e)
|
void |
mousePressed(java.awt.event.MouseEvent e)
|
void |
mouseReleased(java.awt.event.MouseEvent e)
|
void |
removeDisplayListener(DisplayListener l)
Remove a display listener from this slave display |
void |
sendImage(int[] pixels,
int width,
int height,
int type)
Update this slave display with the given RLE-encoded image pixels |
void |
sendMessage(java.lang.String message)
Send the given message to this slave display |
void |
unlink()
Remove the link from this slaved display to its remote display |
Methods inherited from class java.rmi.server.UnicastRemoteObject |
---|
clone, exportObject, exportObject, exportObject, unexportObject |
Methods inherited from class java.rmi.server.RemoteServer |
---|
getClientHost, getLog, setLog |
Methods inherited from class java.rmi.server.RemoteObject |
---|
equals, getRef, hashCode, toString, toStub |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public RemoteSlaveDisplayImpl(RemoteDisplay d) throws VisADException, java.rmi.RemoteException
VisADException
java.rmi.RemoteException
Method Detail |
---|
public void unlink() throws VisADException, java.rmi.RemoteException
VisADException
java.rmi.RemoteException
public javax.swing.JComponent getComponent()
public void addDisplayListener(DisplayListener l)
public void removeDisplayListener(DisplayListener l)
public java.awt.image.BufferedImage getImage()
public void sendImage(int[] pixels, int width, int height, int type) throws java.rmi.RemoteException
sendImage
in interface RemoteSlaveDisplay
java.rmi.RemoteException
public void sendMessage(java.lang.String message) throws java.rmi.RemoteException
sendMessage
in interface RemoteSlaveDisplay
java.rmi.RemoteException
public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked
in interface java.awt.event.MouseListener
public void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered
in interface java.awt.event.MouseListener
public void mouseExited(java.awt.event.MouseEvent e)
mouseExited
in interface java.awt.event.MouseListener
public void mousePressed(java.awt.event.MouseEvent e)
mousePressed
in interface java.awt.event.MouseListener
public void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased
in interface java.awt.event.MouseListener
public void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged
in interface java.awt.event.MouseMotionListener
public void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved
in interface java.awt.event.MouseMotionListener
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |