0
初心者です 処理が理解できません助けてください
下が教えてもらったウィンドウを表示する処理なのですがどうしても理解できませんですので教えていただけると幸いです。
package jp.libroworks;
import java.awt.BorderLayout;
//1.何をインポートしてきてどんな働きがあるの かどんな時に使うのか
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
//2.上二つが何をインポートしてきてどんな働き があるのかどんな時に使うのか
public class MyApplication {
public static void main(String[] args) {
MyFrame myFrame = new MyFrame();
//3.上の宣言がコンストラクタなのはわかる のですがどんな意味を持つのか
myFrame.setVisible(true);
//4.何を決めるための宣言なのか
}
}
class MyFrame extends JFrame {
public MyFrame() {
super("Application Title");
//5.上が何の宣言なのか
JPanel panel = new JPanel(new BorderLayout());
//6.上の宣言がコンストラクタなのはわかるの ですがどんな意味を持つのか
setContentPane(panel);
JLabel label = new JLabel("SAMPLE");
panel.add(label, BorderLayout.CENTER);
setDefaultCloseOperation(EXIT_ON_CLOSE);
pack();
//7.上5つがどんな処理もしくは宣言なのか
}
以上7つが特にわからないところですなのでわかる範囲意でよいので教えていただけると幸いです。