import java.awt.*;
import java.applet.*;

public class SizeChange extends Applet
{
	public void paint(Graphics g)
	{
		//アプレットのサイズを取得
		Dimension d=getSize();
		//フォントの設定
		Font oldFont=g.getFont();
		Font myFont=new Font( oldFont.getName(), Font.ITALIC|Font.BOLD, 20);
		g.setFont(myFont);
		//表示する文字列の設定
		String st0="現在のサイズは";
		String st1="width:";
		String st2="height:";
		//文字列を真ん中に表示
		g.drawString( st0, d.width/2-st0.length()*20/2, d.height/2-20);
		g.drawString( st1, d.width/2-st1.length()*10,   d.height/2);
		g.drawString( st2, d.width/2-st2.length()*10,   d.height/2+20);
		//色を設定
		g.setColor(Color.red);
		//アプレットのサイズを真ん中に表示
		g.drawString( String.valueOf(d.width),  d.width/2, d.height/2);
		g.drawString( String.valueOf(d.height), d.width/2, d.height/2+20);
	}
}

戻る