AWT $BItIJ7O%3%s%]!<%M%s%H(B

last modified: Feb./3rd/2002

$BA0@a$G>R2p$7$?(B Button $B$r;O$a$H$7$F!"(B AWT $B$G$OB?$/$NItIJ$,Dj5A$5$l$F$$$^$9!#K\@a$G$O$=$l$i$N0lMw$rDs6!$7$^$9!#(B

Button

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

public class ButtonTest extends Applet {
	public void init() {
		Button myButton = new Button("$B%F%9%H(B");
		this.add(myButton);
	}
}
<p><applet code="TestButton.class" width="100" height="50">
$B%"%W%l%C%H$,l9g$NBeBXFbMF!#(B
</applet></p>
$B%"%W%l%C%H$,l9g$NBeBXFbMF!#(B
$B%"%W%l%C%H!'(BTestButton.class

Canvas

Canvas $B$O%"%W%j%1!<%7%g%s$,IA2h$7$?$j!"%f!<%6$+$i$NF~NO%$%Y%s%H$r%H%i%C%W$7$?$j$9$k$3$H$,$G$-$k6uGr$N6k7A$N2hLLNN0h$rI=$7$^$9!#$7$?$,$C$F!"(B Canvas $B%*%V%8%'%/%H$OG[CV$7$?$@$1$G$O2?$bJQ$o$j$^$;$s!#(B

$Bpaint() $B%a%=%C%I$G%-%c%s%P%9$KIA2h$7$?Nc$G$9!'(B

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

public class TestCanvas extends Applet {
	DrawCanvas canvas = new DrawCanvas();

	//$B%"%W%l%C%H$N=i4|2=(B
	public void init() {
		this.add(canvas);
	}

	public void paint(Graphics g) {
			canvas.repaint();	//$BIA2h(B
		}
}

class DrawCanvas extends Canvas {

	//$B%3%s%9%H%i%/%?(B
	public DrawCanvas() {
		super();
		this.setBackground(Color.cyan);
		this.setSize(50, 50);  // $BE,Ev$J%-%c%s%Q%9%5%$%:$r3NJ](B
	}

	//$BIA2h(B
	public void paint(Graphics gc) {
		gc.drawOval(10,10, 20, 30);
	}
}

Canvas $B$r3HD%$7$F!"(B paint() $B%a%=%C%I$r%*!<%P!<%i%$%I$9$kI,MW$,$"$k$N$G!">/$7LLE]$G$9!#(B

$B%"%W%l%C%H$,l9g$NBeBXFbMF!#(B
$B%"%W%l%C%H!'(BTestCanvas.class

Checkbox

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

public class TestCheckbox extends Applet {
	public void init() {
		Checkbox myCheckbox1 = new Checkbox("Male");
		Checkbox myCheckbox2 = new Checkbox("Female");

		this.add(myCheckbox1);
		this.add(myCheckbox2);
	}
}
$B%"%W%l%C%H$,l9g$NBeBXFbMF!#(B
$B%"%W%l%C%H!'(BTestCheckbox.class

Choice

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

public class TestChoice extends Applet {
	public void init() {
		Choice myChoice = new Choice();
		myChoice.add("$BF|K\(B");
		myChoice.add("$B%I%$%D(B");
		myChoice.add("$B%$%?%j%"(B");
		myChoice.add("$B%"%a%j%+(B");
		this.add(myChoice);
	}
}
$B%"%W%l%C%H$,l9g$NBeBXFbMF!#(B
$B%"%W%l%C%H!'(BTestChoice.class

Label

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

public class TestLabel extends Applet {
	public void init() {
		Label myLabel1 =new Label("$B%i%Y%k#1(B");
		Label myLabel2 =new Label("$B%i%Y%k#2(B", Label.CENTER);
		Label myLabel3 =new Label("$B%i%Y%k#3(B", Label.RIGHT);

		myLabel1.setBackground(Color.red);
		myLabel2.setBackground(Color.green);
		myLabel3.setBackground(Color.blue);

		this.add(myLabel1);
		this.add(myLabel2);
		this.add(myLabel3);
	}
}
$B%"%W%l%C%H$,l9g$NBeBXFbMF!#(B
$B%"%W%l%C%H!'(BTestLabel.class

List

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

public class TestList extends Applet {
	public void init() {
		List myList = new List(4, false);
			//true $B$OJ#?tA*Br2DG=!"(B false $B$O0l$D$@$1A*Br2DG=(B
		myList.add("Mercury");
		myList.add("Venus");
		myList.add("Earth");
		myList.add("JavaSoft");
		myList.add("Mars");
		myList.add("Jupiter");
		myList.add("Saturn");
		myList.add("Uranus");
		myList.add("Neptune");
		myList.add("Pluto");

		this.add(myList);
	}
}
$B%"%W%l%C%H$,l9g$NBeBXFbMF!#(B
$B%"%W%l%C%H!'(BTestList.class

Scrollbar

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

public class TestScrollbar extends Applet {
	public void init() {
		Scrollbar myScrollbar
			= new  Scrollbar(Scrollbar.HORIZONTAL);
		this.add(myScrollbar);
	}
}
$B%"%W%l%C%H$,l9g$NBeBXFbMF!#(B
$B%"%W%l%C%H!'(BTestScrollbar.class

TextArea

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

public class TestTextArea extends Applet {
	public void init() {
		TextArea myTextArea = new TextArea("Hello", 4, 10);
		this.add(myTextArea);
	}
}
$B%"%W%l%C%H$,l9g$NBeBXFbMF!#(B
$B%"%W%l%C%H!'(BTestTextArea.class

TextField

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

public class TestTextArea extends Applet {
	public void init() {
		TextField myTextField = new TextField("Hello", 20);
		this.add(myTextField);
	}
}
$B%"%W%l%C%H$,l9g$NBeBXFbMF!#(B
$B%"%W%l%C%H!'(BTestTextField.class


Copyright © 2001 SUGAI, Manabu. All Rights Reserved.
SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送