【『やさしいJava活用編』練習記<2>】Swingの基本(2)

はじめに

コンテナにラベルとボタンを追加して、複数のコンポーネントが追加できることを確認する。

サンプルコード

import javax.swing.*;
import java.awt.*;

public class Sample extends JApplet {
  private JButton bt;
  private JLabel lb;

  public void init() {
    bt = new JButton("購入");
    lb = new JLabel("いらっしゃいませ");

    add(bt, BorderLayout.NORTH);
    add(lb, BorderLayout.SOUTH);
  }
}

分かったこと

疑問点

  • 「new BorderLayout()」は書かなくていいのだろうか。このページを見るかぎり、JPanelを使うときは、「p.setLayout(new BorderLayout());」のような記述が必要なのだろうか。