java命名空间java.awt类graphics2d的类成员方法:
settransform定义及介绍
本文导语:
settransform
public abstract void settransform(affinetransform tx)
重写 graphics2d 上下文中的 transform。警告:切勿使用此方法在现有转换之上应用新的坐标转换,因为 graphics2d 可能已经有用于其它用途(例如,呈现 swing 组件或应用缩放转换...
settransform
public abstract void settransform(affinetransform tx)
- 重写
graphics2d
上下文中的 transform。警告:切勿使用此方法在现有转换之上应用新的坐标转换,因为 graphics2d
可能已经有用于其它用途(例如,呈现 swing 组件或应用缩放转换以调整打印机的分辨率)的转换。
要添加坐标转换,请使用 transform
、rotate
、scale
或 shear
方法。settransform
方法只用于呈现后恢复原始 graphics2d
的转换,如以下示例所示:
// get the current transform
affinetransform saveat = g2.gettransform();
// perform transformation
g2d.transform(...);
// render
g2d.draw(...);
// restore original transform
g2d.settransform(saveat);
- 参数:
tx
- 从 gettransform
方法检索的 affinetransform
- 另请参见:
transform(java.awt.geom.affinetransform)
,
gettransform()
,
affinetransform