srecord noeq JG22NetworkPort(G22Utils g22utils, JG22NetworkElement element, G22NetworkElement.Port port) > JPanel { int size = 10; void init { setOpaque(true); setBackground(Color.red); setSize(size, size); Rect r = toRect(main getBounds(element.visualize())); r = growRectTopAndLeft(r, size); setLocation(r.x+iround(port.position.x*r.w), r.y+iround(port.position.y*r.h)); _print("Port " + port.name + " : " + getBounds()); } }