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
-