Я начал с программирования на iPhone и обнаружил, что у iPhone есть четкое представление о том, что делать разработчикам, например, loadView
, viewWillAppear
и так далее.Теперь я хотел бы написать некоторую программу на Java SE, но это не так просто, как я думаю.Я обнаружил, что Java, кажется, не имеет этих вещей (или я не знаю деталей).И я обнаружил, что Java просто использует JFrame для создания GUI, например:
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 способом поместить все в метод main?Есть ли лучшая архитектура?