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