私はiPhoneプログラミングから始めました。私は、iPhoneには、loadView
、viewWillAppear
などのように、開発者に何をすべきかを知らせる明確な画像があることがわかりました。さて、私はいくつかのJava SEプログラムを書こうと思っていますが、私が思うほど簡単ではありません。私はJavaがこれらのことをしていないようだ(または私は詳細を知らない)ことを発見した。そして、私はJavaが純粋にJFrameを使ってGUIを作成していることがわかりました。Java SEアプリケーションライフサイクルとは何ですか?それとも何もありませんか?
import javax.swing.*;
class MyFrame extends JFrame {
public MyFrame() {
setTitle("My Empty Frame");
setSize(300,200); // default size is 0,0
setLocation(10,200); // default is 0,0 (top left corner)
}
public static void main(String[] args) {
JFrame f = new MyFrame();
f.show();
}
}
これはJavaメソッドでメインメソッドにすべてを入れるのですか?より優れたアーキテクチャはありますか?