ScaleTest.java
import java.awt.*;
import java.awt.geom.*;
/** 座標系の拡大・縮小の実験 */
public class ScaleTest extends Canvas {
/** コンストラクタ */
public ScaleTest() {
super();
setSize( 100, 100 );
}
/** 描画メソッド */
public void paint( Graphics g ) {
g.setColor( Color.green );
((Graphics2D)g).drawString( "Java", 10.0f, 30.0f );
((Graphics2D)g).scale( 3.0f, 3.0f );
((Graphics2D)g).drawString( "Java", 10.0f, 30.0f );
}
/** 最初に呼び出されるメソッド */
public static void main( String argv[] ) {
Frame frame = new Frame( "Scale Test" );
ScaleTest canvas = new ScaleTest();
frame.add( canvas, "Center" );
frame.pack();
frame.show();
}
}