ズーム・コントロール・パネル Bean は、 IlvJAdvancedZoomControl クラスによって表されます。この Bean を使用すると、地図上でポインターの変位で決定される比率で拡大、縮小できます。
「ズーム・コントロール」パネルの例を、「「ズーム・コントロール」パネル」に示します。
![zoompanel.png](../usrprgmaps/_media/zoompanel_default.png)
「ズーム・コントロール」パネル
アプリケーションへの Bean の包含
「ズーム・コントロール」パネルをアプリケーションに含めるには、次のコード行を記述します。
IlvJAdvancedZoomControl zoomer = new IlvJAdvancedZoomControl(); zoomer.setView(view);
Swing コンテナーへの Bean の追加
次のようにして、この Bean を Swing コンテナーに追加することができます。
panel.add(zoomer, BorderLayout.WEST);
表示および振る舞いのカスタマイズ
この Bean では以下を使用して、水平または垂直レイアウトで表示することができます。
zoomer.setOrientation(SwingConstants.VERTICAL);
デフォルトで、この Bean は 40 ミリ秒ごとに最大 6% ビューを拡大または縮小します。要件に適合させるため、これらのデフォルト値を次のように変更することができます。
zoomer.setMaxZoomingRatio(1.1); zoomer.setZoomDelay(100);