protected static class AbstractRegionPainter.PaintContext extends Object
修飾子と型 | クラスと説明 |
---|---|
protected static class |
AbstractRegionPainter.PaintContext.CacheMode |
コンストラクタと説明 |
---|
PaintContext(Insets insets, Dimension canvasSize, boolean inverted)
キャッシュされたイメージをキャッシュまたはスケーリングしようとしない、新しいPaintContextを作成します。
|
PaintContext(Insets insets, Dimension canvasSize, boolean inverted, AbstractRegionPainter.PaintContext.CacheMode cacheMode, double maxH, double maxV)
新しいPaintContextを作成します。
|
public PaintContext(Insets insets, Dimension canvasSize, boolean inverted)
insets
- 引き伸ばすイン・セット。nullも可。nullの場合、0, 0, 0, 0とみなされます。canvasSize
- さまざまなx/y値をエンコードする場合に使われるキャンバスのサイズ。nullも可。nullの場合、エンコードされた値がないものとみなされ、いずれかの「デコード」メソッドへのすべての呼出しで、渡された値が返されます。inverted
- 9スクエア・グリッドと引き伸ばすイン・セットの意味を「反転」するかどうかpublic 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, 2014, Oracle and/or its affiliates. All rights reserved.