net.michaltrs
Class PaintServer
- public class PaintServer
- extends java.rmi.server.UnicastRemoteObject
- implements net.michaltrs.PaintServerInterface
- RMI server, pri spusteni zalozi novou nastenku a zpristupni ji
- Author:
- Michal Trs
main
public static void main(java.lang.String[] args)
- Zalozi novy sdileny objekt nastenka. Nazev servru je automaticky detekovan. Lze spustit bez parametru - pouziji se defaultni hodnoty: port: 1099, jmeno nastenky: paintBoard. Spusteni s parametry PaintBoardServer [jmeno_nastenky] [port]
- Parameters:
args - String[]
paintLine
public void paintLine(int x1,
int y1,
int x2,
int y2,
java.awt.Color c)
- Vykresli caru na sitovou nastenku
- Parameters:
x1 - int
y1 - int
x2 - int
y2 - int
c - Color
- Throws:
RemoteException -
paintRect
public void paintRect(int x1,
int y1,
int x2,
int y2,
java.awt.Color c)
- Vykresli obdelnik na sitovou nastenku
- Parameters:
x1 - int
y1 - int
x2 - int
y2 - int
c - Color
- Throws:
RemoteException -
paintOval
public void paintOval(int x1,
int y1,
int x2,
int y2,
java.awt.Color c)
- Vykresli elipsu na sitovou nastenku
- Parameters:
x1 - int
y1 - int
x2 - int
y2 - int
c - Color
- Throws:
RemoteException -
paintText
public void paintText(int x,
int y,
java.lang.String text,
java.awt.Color c)
- Vypise text na sitovou nastenku
- Parameters:
x - int
y - int
text - String
c - Color
- Throws:
RemoteException -
getBoard
public net.michaltrs.Shape[] getBoard()
- Poskytne doposud vykreslene obekty na nastenku
- Returns:
- Shape[] pole grafickych objektu
- Throws:
RemoteException -
isUpDate
public boolean isUpDate(java.util.Date d)
- Vraci true, kdyz se stva nastenky od posledniho volani getBoard() nezmenil
- Parameters:
d - Date
- Returns:
- boolean
- Throws:
RemoteException -
clearBoard
public void clearBoard()
- Vymaze vsechny objekty z nastenky
- Throws:
RemoteException -