7. コンテナ2
ユーザインタフェース 7章 コンテナ2
- 7.1. javax.swing.JScrollPane
- 7.2. javax.swing.JTabbedPane
- 7.3. JToolBar
7.1. javax.swing.JScrollPane
「JScrollPane」は大きいテキストやイメージを表示するために提供されている、スクロールバー付きのコンテナ・コンポーネントです。スクロールバーによって指定された、コンテナの領域の一部分を表示する働きをします。
「JScrollPane」のインスタンスの作成は以下のように行います。
JScrollPane scrollPane=new JScrollPane(new JLabel("label"));
以下のようにしても効果は同じです。
JScrollPane scrollPane=new JScrollPane(); scrollPane.getViewPort().add(new JLabel("label"));
下図は「JScrollPane」を用いたサンプルウィンドウです。
(実習課題1)
上のサンプルウィンドウのように大きなイメージの一部分を「JScrollPane」によって表示するプログラムを作成しなさい。