解答例 - 実習課題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);
}
}

