awt

一通りのやり方を(数日かけて)覚え、awtパッケージに手を出してみます。いや、自主的に選んだのではなくて、お勉強ページに載ってるものをコピーして覚えて、の繰り返しですけどね。
打ち込んだプログラムは


import java.awt.*;
public class Test1 extends Frame{
public Test1(){
super();
}
public static void main(String args[]){
Test1 myWindow;
myWindow = new Test1();
myWindow.show(show);
}
}
というもの。しかし、これをコンパイルしようとするとjavacに怒られてしまいます。show()はもう旧型だから使うなと。
APIの確認をすると、windowクラスのshow()はsetVisible(boolean b)を使ってくださいと書いてある。
ちょっと形が汚いですが、仕方なかろうとこういう形にしました。
import java.awt.*;
public class Test1 extends Frame{
public Test1(){
super();
}
public static void main(String args[]){
boolean b;
b = true;
Test1 myWindow;
myWindow = new Test1();
myWindow.setVisible(b);

}
}
10分後、mainメソッドは
	public static void main(String args[]){
boolean b;
b = true;
new Test1().setVisible(b);
}
と書いておけばいいことにふと気づいた。こんなんで大丈夫なのかな...