目次へ

解答例 - 実習課題1 - 14.テーブル

(実習課題1)

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

解答例

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

package com.techscore.ui.chapter14.exercise1;

import java.awt.Dimension;

import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;

public class JTableFrame extends JFrame {

    public JTableFrame() {
        super("JTableFrame");
        setDefaultCloseOperation(EXIT_ON_CLOSE);

        String data[][] = new String[5][5];
        String column[] = new String[5];

        for (int i = 0; i < 5; i++) {
            column[i] = "column" + i;
            for (int j = 0; j < 5; j++) {
                data[j][i] = "(" + i + "," + j + ")";
            }
        }

        JTable table = new JTable(data, column);
        JScrollPane scroll = new JScrollPane(table);
        scroll.setPreferredSize(new Dimension(400, 100));
        getContentPane().add(scroll);

        pack();
    }

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

}

↑このページの先頭へ

こちらもチェック!

PR
  • XMLDB.jp