本文整理了Java中org.netbeans.api.visual.widget.Widget.paint()
方法的一些代码示例,展示了Widget.paint()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Widget.paint()
方法的具体详情如下:
包路径:org.netbeans.api.visual.widget.Widget
类名称:Widget
方法名:paint
[英]Paints the widget with its children widget into the Graphics2D instance acquired from Scene.getGraphics method.
[中]将小部件及其子部件绘制到从场景获取的Graphics2D实例中。getGraphics方法。
代码示例来源:origin: org.netbeans.api/org-netbeans-api-visual
/**
* Called to paint the children widgets only using the Graphics2D instance acquired from Scene.getGraphics method.
*/
protected void paintChildren () {
if (checkClipping) {
Rectangle clipBounds = scene.getGraphics ().getClipBounds ();
for (Widget child : children) {
Point location = child.getLocation ();
Rectangle bounds = child.getBounds ();
bounds.translate (location.x, location.y);
if (clipBounds == null || bounds.intersects (clipBounds))
child.paint ();
}
} else
for (Widget child : children)
child.paint ();
}
代码示例来源:origin: in.jlibs/org-netbeans-api-visual
/**
* Called to paint the children widgets only using the Graphics2D instance acquired from Scene.getGraphics method.
*/
protected void paintChildren () {
if (checkClipping) {
Rectangle clipBounds = scene.getGraphics ().getClipBounds ();
for (Widget child : children) {
Point location = child.getLocation ();
Rectangle bounds = child.getBounds ();
bounds.translate (location.x, location.y);
if (bounds.intersects (clipBounds))
child.paint ();
}
} else
for (Widget child : children)
child.paint ();
}
内容来源于网络,如有侵权,请联系作者删除!