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