イメージの拡大・縮小が変えられるCanvasクラスのサンプルです。使い方は、 ScaleableImageCanvas c = new ScaleableImageCanvas(shell, SWT.BORDER, "sample.jpg"); という感じで通常のCanvasクラスのコンストラクタ引き数にロードする画像のファイル名を与えます。画像のスケーリングを行うには、下のようにchangeScaleメソッドを使ってスケールを指定します。この場合は、オリジナルの画像の1.1倍の画像が表示されることになります。 c.changeScale(1.1); ScaleableImageCanvasTestを実行すると以下のようなアプリケーションが起動し、スケールバーでイメージのサイズを変更することが可能です。 スクリーンショット ソースコード(ScaleableImageCanvasTest.j