protected static class AbstractRegionPainter.PaintContext extends Object
修飾子と型 | クラスと説明 |
---|---|
protected static class |
AbstractRegionPainter.PaintContext.CacheMode |
コンストラクタと説明 |
---|
AbstractRegionPainter.PaintContext(Insets insets, Dimension canvasSize, boolean inverted)
キャッシュされたイメージをキャッシュまたはスケーリングしようとしない、新しい PaintContext を作成します。
|
AbstractRegionPainter.PaintContext(Insets insets, Dimension canvasSize, boolean inverted, AbstractRegionPainter.PaintContext.CacheMode cacheMode, double maxH, double maxV)
新しい PaintContext を作成します。
|
public AbstractRegionPainter.PaintContext(Insets insets, Dimension canvasSize, boolean inverted)
insets
- 引き伸ばすインセット。null も可。null の場合、0, 0, 0, 0 とみなされます。canvasSize
- さまざまな x/y 値をエンコードする場合に使われるキャンバスのサイズ。null も可。null の場合、エンコードされた値がないものとみなされ、いずれかの「デコード」メソッドへのすべての呼び出しで、渡された値が返されます。inverted
- 9 スクエアグリッドと引き伸ばすインセットの意味を「反転」するかどうかpublic AbstractRegionPainter.PaintContext(Insets insets, Dimension canvasSize, boolean inverted, AbstractRegionPainter.PaintContext.CacheMode cacheMode, double maxH, double maxV)
insets
- 引き伸ばすインセット。null も可。null の場合、0, 0, 0, 0 とみなされます。canvasSize
- さまざまな x/y 値をエンコードする場合に使われるキャンバスのサイズ。null も可。null の場合、エンコードされた値がないものとみなされ、いずれかの「デコード」メソッドへのすべての呼び出しで、渡された値が返されます。inverted
- 9 スクエアグリッドと引き伸ばすインセットの意味を「反転」するかどうかcacheMode
- どのキャッシュモードを使用するかについてのヒント。null の場合は、キャッシュなしに設定されます。maxH
- パントおよびゼロから再描画する前に使用する水平方向の最大のスケール。たとえば、maxH が 2 の場合、ゼロから再描画する前に、キャッシュされたすべてのイメージをキャンバスの幅の最大 2 倍までスケーリングしようとします。適切な maxH 値はペイントのパフォーマンスを改善できます。高く設定しすぎると、高いズームレベルで、グラフィックの見栄えが悪くなることがあります。1 以上にする必要があります。maxV
- パントおよびゼロから再描画する前に使用する垂直方向の最大のスケール。たとえば、maxV が 2 の場合、ゼロから再描画する前に、キャッシュされたすべてのイメージをキャンバスの高さの最大 2 倍までスケーリングしようとします。適切な maxV 値はペイントのパフォーマンスを改善できます。高く設定しすぎると、高いズームレベルで、グラフィックの見栄えが悪くなることがあります。1 以上にする必要があります。 バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.