@OpenApi
public interface DiagramSurface
| Modifier and Type | Method and Description | 
|---|---|
void | 
addPainter(DiagramSurfacePainter painter)
Registers given painter. 
 | 
java.awt.Cursor | 
getCursor()
Returns diagram cursor. 
 | 
java.util.List | 
getPainters()
Returns all registered painters. 
 | 
void | 
removePainter(DiagramSurfacePainter painter)
Unregisters given painter. 
 | 
void | 
repaint()
Repaints the diagram surface. 
 | 
void | 
repaint(java.awt.Rectangle rect)
Repaints the given rectangle of the diagram surface. 
 | 
void | 
scrollRectToVisible(java.awt.Rectangle r)
Scrolls diagram surface in order to make given part of diagram visible. 
 | 
void | 
scrollToVisible(int x,
               int y)
Scrolls diagram surface in order to make given point of diagram visible. 
 | 
void | 
setCursor(java.awt.Cursor cursor)
Sets diagram cursor. 
 | 
@OpenApi void repaint()
@OpenApi void repaint(java.awt.Rectangle rect)
rect - the rectangle to repaint.@OpenApi void scrollRectToVisible(java.awt.Rectangle r)
r - make this part of diagram visible.@OpenApi
void scrollToVisible(int x,
                              int y)
x - the x coordinate of the visible point.y - the y coordinate of the visible point.@OpenApi
void setCursor(@CheckForNull
                        java.awt.Cursor cursor)
cursor - a new cursor for diagram.Component.setCursor(java.awt.Cursor)@OpenApi java.awt.Cursor getCursor()
Component.getCursor()@OpenApi void addPainter(DiagramSurfacePainter painter)
painter - the given painter@OpenApi void removePainter(DiagramSurfacePainter painter)
painter - the given painter@OpenApi java.util.List getPainters()