目次へ

解答例 - 実習課題1 - 5.レイアウト・マネージャー2

(実習課題1)

上記のウィンドウサンプルを表示するプログラムを作成しなさい。

  • ウィンドウ内のコンポーネントはボタン(JButton)のみ。

解答例

package com.techscore.ui.chapter5.exercise1;

/**
 * GridLayoutFrame.java
 * TECHSCORE Javaユーザインタフェース5章 実習課題1
 *
 * Copyright (c) 2004 Four-Dimensional Data, Inc.
 */

import java.awt.Color;
import java.awt.GridLayout;

import javax.swing.JButton;
import javax.swing.JFrame;

public class GridLayoutFrame extends JFrame {

    public GridLayoutFrame() {
        super("Grid Layout");
        setDefaultCloseOperation(EXIT_ON_CLOSE);

        //GridLayoutの作成
        getContentPane().setLayout(new GridLayout(2, 2));

        //ボタンを4つ配置
        JButton first = new JButton("first");
        first.setBackground(Color.red);
        getContentPane().add(first);

        JButton second = new JButton("second");
        second.setBackground(Color.yellow);
        getContentPane().add(second);

        JButton third = new JButton("third");
        third.setBackground(Color.blue);
        getContentPane().add(third);

        JButton forth = new JButton("fourth");
        forth.setBackground(Color.green);
        getContentPane().add(forth);

        pack();
    }

    public static void main(String args[]) {
        new GridLayoutFrame().setVisible(true);
    }

}

↑このページの先頭へ

こちらもチェック!

PR
  • XMLDB.jp