Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

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つが特にわからないところですなのでわかる範囲意でよいので教えていただけると幸いです。

2

回答

93978

閲覧

2件の回答

評価

0

何も調べてないじゃないか。
初心者向けのページすら、見ていないようだな。

評価

10

サンプルがないとどれを調べるかさえ分からないので「サ
ンプル」をベースにしてみてくださいと提案したつもりで
したが・・・

この規模&レベルでほぼ全体のコードを説明するのは回答
者が「どのレベルから回答すればよいのかわからない」と
感じるため敬遠されやすいと思います。

教科書でまずは基本的なことから段階的に学ぶことをお勧
めします。インターネットで学ぶにはまだ少し早いのかも
知れません。インターネットは情報量は多いんですが雑多
な情報が整理されない状態でころがってるので基礎を学び
ずらい面があります。基礎とはいえ一日二日で理解できる
ようになるほど簡単でもないと思いますし。

ある程度の基礎ができてくればインターネットもきっとう
まく活用でるようになります。

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。