目次へ

解答例 - 実習課題1 - 7.コンテナ2

(実習課題1)

上のサンプルウィンドウのように大きなイメージの一部分を「JScrollPane」によって表示するプログラムを作成しなさい。

解答例

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

package com.techscore.ui.chapter7.exercise1;

import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JScrollPane;

public class ScrollPaneFrame extends JFrame {

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

        JScrollPane scrollPane =
            new JScrollPane(new JLabel(new ImageIcon("com/techscore/ui/chapter7/exercise1/4ddlogo.jpg")));
        getContentPane().add(scrollPane);
        pack();
        setSize(150, 150);
    }

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

}

↑このページの先頭へ

こちらもチェック!

PR
  • XMLDB.jp