public class JViewport extends JComponent implements Accessible
デフォルトでは、JViewport
は不透明です。これを変更する場合は、setOpaque
メソッドを使用します。
注: 描画する際にバッファーを必要としない高速スクロールアルゴリズムを実装しました。 アルゴリズムの機能は次のとおりです。
JComponents
かどうかを調べる。そうでない場合は中止して、ビューポート全体をペイントし直す。
Window
グラフィックスを取得して、スクロールした領域の copyArea
をペイントし直す。
copyArea
を 2 回実行することを避けることができます。
バッキングストア以外の場合と比較すると、ペイント領域を大幅に削減できます。 この方法は、ビューポートがほかのウィンドウで隠されたり、部分的にオフスクリーンとなると、バッキングストア法よりも速度が遅くなります。ほかのウィンドウでビューポートが隠されると、copyArea はガベージをコピーしシステムがペイントイベントを生成して、新たに出現した領域をペイントする必要があることを知らせます。これを処理する唯一の方法は、ビューポート全体をペイントし直すことです。ただし、バッキングストアの場合に比較してパフォーマンスが低下することがあります。非常にまれではありますが、ビューポートがほかのウィンドウで隠されているときにユーザーがスクロールすることがあるため、ほとんどのアプリケーションでこの最適化機能は、ビューポートが隠された場合に有効となります。
警告: Swing はスレッドに対して安全ではありません。詳細は、「Swing's Threading Policy」を参照してください。
警告: このクラスの直列化されたオブジェクトは、今後の Swing リリースと互換ではなくなる予定です。現在の直列化のサポートは、短期間の格納や、同じバージョンの Swing を実行するアプリケーション間の RMI に適しています。1.4 以降、すべての JavaBeansTM 用の長期間の格納サポートが java.beans
パッケージに追加されています。XMLEncoder
を参照してください。
JScrollPane
修飾子と型 | クラスと説明 |
---|---|
protected class |
JViewport.AccessibleJViewport
このクラスは
JViewport クラスのアクセシビリティーサポートを実装しています。 |
protected class |
JViewport.ViewListener
ビューのリスナーです。
|
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
修飾子と型 | フィールドと説明 |
---|---|
protected boolean |
backingStore
非推奨。
Java 2 プラットフォーム v1.3 以降
|
static int |
BACKINGSTORE_SCROLL_MODE
ビューポートのコンテンツをオフスクリーンイメージに描画します。
|
protected Image |
backingStoreImage
バッキングストアに使用されるビューイメージです。
|
static int |
BLIT_SCROLL_MODE
graphics.copyArea を使用してスクロールを実装します。 |
protected boolean |
isViewSizeSet
ビューポートの寸法が決められている場合に true を返します。
|
protected Point |
lastPaintPosition
最後にペイントされた
viewPosition です。バッキングストアイメージがどのくらい有効かを知ることができます。 |
protected boolean |
scrollUnderway
scrollUnderway フラグは、JList などのコンポーネントで使用されます。 |
static int |
SIMPLE_SCROLL_MODE
このモードはスクロールペインをスクロールするたびに全コンテンツを再描画するという非常に簡単なメソッドを使用します。
|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
コンストラクタと説明 |
---|
JViewport()
JViewport を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
void |
addChangeListener(ChangeListener l)
ビューのサイズ、位置、またはビューポートの長さが変更されるたびに通知されるリストに
ChangeListener を追加します。 |
protected void |
addImpl(Component child, Object constraints, int index)
JViewport の 1 つの軽量な子を設定します。null も指定できます。 |
protected boolean |
computeBlit(int dx, int dy, Point blitFrom, Point blitTo, Dimension blitSize, Rectangle blitPaint)
バッキングストアイメージの左上隅に現在
oldLoc が含まれており、newLoc にスクロールしている場合の Blit のパラメータを計算します。 |
protected LayoutManager |
createLayoutManager()
サブクラスがこのメソッドをオーバーライドすると、コンストラクタで別のレイアウトマネージャー (または
null ) をインストールできます。 |
protected JViewport.ViewListener |
createViewListener()
ビューのリスナーを生成します。
|
protected void |
firePropertyChange(String propertyName, Object oldValue, Object newValue)
リスナーにプロパティーの変更を通知します。
|
protected void |
fireStateChanged()
ビューのサイズ、位置、またはビューポートの長さが変更されると、すべての
ChangeListeners に通知します。 |
AccessibleContext |
getAccessibleContext()
この JViewport に関連付けられた AccessibleContext を取得します。
|
ChangeListener[] |
getChangeListeners()
addChangeListener() を使用してこの JViewport に追加されたすべての
ChangeListener の配列を返します。 |
Dimension |
getExtentSize()
ビューの可視部分のサイズをビューの座標で返します。
|
Insets |
getInsets()
JViewport ではボーダーがサポートされていないため、インセット (ボーダー) の寸法を (0,0,0,0) として返します。 |
Insets |
getInsets(Insets insets)
この
JViewport のインセット値を含む Insets オブジェクトを返します。 |
int |
getScrollMode()
現在のスクロールモードを返します。
|
ViewportUI |
getUI()
このコンポーネントをレンダリングする L&F オブジェクトを返します。
|
String |
getUIClassID()
このコンポーネントをレンダリングする L&F クラスの名前を指定する文字列を返します。
|
Component |
getView()
JViewport の 1 つの子または null を返します。 |
Point |
getViewPosition()
ビューポートの左上隅に表示されるビューの座標を返します。ビューがない場合は 0,0 を返します。
|
Rectangle |
getViewRect()
始点が
getViewPosition 、サイズが getExtentSize である矩形を返します。 |
Dimension |
getViewSize()
ビューのサイズが明示的に設定されていない場合は、適切なサイズを返します。設定されている場合は、ビューの現在のサイズを返します。
|
boolean |
isBackingStoreEnabled()
非推奨。
Java 2 プラットフォーム v1.3 以降は、
getScrollMode() に置き換えられています。 |
boolean |
isOptimizedDrawingEnabled()
JViewport は (JComponent の) このメソッドのデフォルト実装をオーバーライドし、false を返します。 |
protected boolean |
isPaintingOrigin()
スクロールモードが
BACKINGSTORE_SCROLL_MODE で、JViewport またはその上位オブジェクトからペイントが実行される場合は、true を返します。 |
void |
paint(Graphics g)
backingStore が使用可能かどうかに応じて、バッキングストアを介してイメージをペイントするか、または現在表示されている部分だけをペイントし、バッキングストアを使用して残りの部分を「Blit」します。 |
protected String |
paramString()
この
JViewport の文字列表現を返します。 |
void |
remove(Component child)
Viewport の 1 つの軽量な子を削除します。 |
void |
removeChangeListener(ChangeListener l)
ビューのサイズ、位置、またはビューポートの長さが変更されるたびに通知されるリストから
ChangeListener を削除します。 |
void |
repaint(long tm, int x, int y, int w, int h)
RepaintManager によって paint が 1 回だけ実行されるように、常に親の座標系で再ペイントします。 |
void |
reshape(int x, int y, int w, int h)
このビューポートの境界を設定します。
|
void |
scrollRectToVisible(Rectangle contentRect)
ビュー内の
Rectangle が可視になるようにビューをスクロールします。 |
void |
setBackingStoreEnabled(boolean enabled)
非推奨。
Java 2 プラットフォーム v1.3 以降は、
setScrollMode() に置き換えられています。 |
void |
setBorder(Border border)
ビューポートは、通常の親または子のクリッピングでその子 (「ビュー」と呼ばれる) を「スクロール」します。通常、ビューはスクロールとは反対の方向に移動します。
|
void |
setExtentSize(Dimension newExtent)
ビュー座標を使用してビューの可視部分のサイズを設定します。
|
void |
setScrollMode(int mode)
ビューポートコンテンツのスクロールメソッドを制御するために使用します。
|
void |
setUI(ViewportUI ui)
このコンポーネントをレンダリングする L&F オブジェクトを設定します。
|
void |
setView(Component view)
JViewport の 1 つの軽量な子 (view ) を設定します。null も指定できます。 |
void |
setViewPosition(Point p)
ビューポートの左上隅に表示されるビューの座標を設定します。ビューがない場合は何も行いません。
|
void |
setViewSize(Dimension newSize)
ビューのサイズを設定します。
|
Dimension |
toViewCoordinates(Dimension size)
ピクセル座標のサイズをビュー座標に変換します。
|
Point |
toViewCoordinates(Point p)
ピクセル座標の点をビューの座標に変換します。
|
void |
updateUI()
現在の Look & Feel からの値に UI プロパティーをリセットします。
|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, revalidate, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
protected boolean isViewSizeSet
protected Point lastPaintPosition
viewPosition
です。バッキングストアイメージがどのくらい有効かを知ることができます。@Deprecated protected boolean backingStore
false
です。setScrollMode(int)
protected transient Image backingStoreImage
protected boolean scrollUnderway
scrollUnderway
フラグは、JList
などのコンポーネントで使用されます。JList
で下矢印キーが押され、選択されているセルがリストの最後のセルである場合、scrollpane
はオートスクロールします。ここで、選択されていたセルはペイントし直す必要があるため、setViewPosition(Point)
の明示的な呼び出しがある場合にだけ、ビューポートが最適化されたペイントをするためにフラグが必要になります。setBounds
がほかのルートを介して呼び出される場合、フラグはオフになり、ビューは普通にペイントし直されます。これとは別に、JViewport
クラスからこれを削除し、setBackingStoreEnabled
を使用して JList
にこの場合の制御をさせる方法もあります。デフォルトは false
です。public static final int BLIT_SCROLL_MODE
graphics.copyArea
を使用してスクロールを実装します。この方法がほとんどのアプリケーションにとってもっとも速い方法です。setScrollMode(int)
、定数フィールド値public static final int BACKINGSTORE_SCROLL_MODE
JTable
のデフォルトでした。この方法は、場合によっては「Blit モード」で有用ですが、かなりの量の余分な RAM が必要となります。setScrollMode(int)
、定数フィールド値public static final int SIMPLE_SCROLL_MODE
setScrollMode(int)
、定数フィールド値public ViewportUI getUI()
ViewportUI
オブジェクトpublic void setUI(ViewportUI ui)
ui
- ViewportUI
L&F オブジェクトUIDefaults.getUI(javax.swing.JComponent)
public void updateUI()
updateUI
、クラス: JComponent
JComponent.updateUI()
public String getUIClassID()
getUIClassID
、クラス: JComponent
JComponent.getUIClassID()
, UIDefaults.getUI(javax.swing.JComponent)
protected void addImpl(Component child, Object constraints, int index)
JViewport
の 1 つの軽量な子を設定します。null
も指定できます。ビューポート全体を占める子は 1 つだけなので、引数 constraints
および index
は無視されます。addImpl
、クラス: Container
child
- ビューポートの軽量な child
constraints
- 遵守されるべき constraints
index
- インデックスsetView(java.awt.Component)
public void remove(Component child)
Viewport
の 1 つの軽量な子を削除します。remove
、クラス: Container
child
- 削除されるコンポーネントsetView(java.awt.Component)
public void scrollRectToVisible(Rectangle contentRect)
Rectangle
が可視になるようにビューをスクロールします。
このメソッドは、スクロールの前にビューを検証します。ビューが現在無効な場合、isValid
が false を返します。包含関係の階層を作成しているときに過剰な検証を避けるため、このメソッドは、ピアを持たない上位クラスの有無、有効なルートクラスの有無、および Window
または Applet
のどちらかでない上位クラスの有無については検証しません。
このメソッドは、有効なビューポートの範囲外のスクロールは行いません。contentRect
がビューポートより大きい場合、スクロールはビューポート境界の範囲内に限定されます。
scrollRectToVisible
、クラス: JComponent
contentRect
- 表示する Rectangle
JComponent.isValidateRoot()
, Component.isValid()
, Component.getPeer()
public final void setBorder(Border border)
null
以外のボーダー (または 0 以外のインセット) は、サポートされていません。それは、サブクラス化を難しくするほどこのコンポーネントのジオメトリが複雑になるのを防ぐためです。ボーダー付きの JPanel
を生成するには、ボーダーを持つ JViewport
にそれを追加します。
注:border
が null
以外の場合、ボーダーが JViewPort
ではサポートされていないためこのメソッドは例外をスローします。
setBorder
、クラス: JComponent
border
- 設定する Border
IllegalArgumentException
- このメソッドは実装されていないBorder
, CompoundBorder
public final Insets getInsets()
JViewport
ではボーダーがサポートされていないため、インセット (ボーダー) の寸法を (0,0,0,0) として返します。getInsets
、クラス: JComponent
Rectange
setBorder(javax.swing.border.Border)
public final Insets getInsets(Insets insets)
JViewport
のインセット値を含む Insets
オブジェクトを返します。渡された Insets
オブジェクトはふたたび初期化され、このオブジェクト内のすべての既存の値は上書きされます。getInsets
、クラス: JComponent
insets
- 再利用できる Insets
オブジェクトgetInsets()
public boolean isOptimizedDrawingEnabled()
JViewport
は (JComponent
の) このメソッドのデフォルト実装をオーバーライドし、false を返します。その結果、描画機構は JViewport
子に直接メッセージを送るのではなく、Viewport
の paint
の実装を呼び出します。isOptimizedDrawingEnabled
、クラス: JComponent
protected boolean isPaintingOrigin()
BACKINGSTORE_SCROLL_MODE
で、JViewport
またはその上位オブジェクトからペイントが実行される場合は、true を返します。それ以外の場合は false
を返します。isPaintingOrigin
、クラス: JComponent
BACKINGSTORE_SCROLL_MODE
の場合は true。JComponent.isPaintingOrigin()
public void paint(Graphics g)
backingStore
が使用可能かどうかに応じて、バッキングストアを介してイメージをペイントするか、または現在表示されている部分だけをペイントし、バッキングストアを使用して残りの部分を「Blit」します。
「Blit」は、PDP-10 BLT (BLock Transfer) 命令のことであり、ビットのブロックをコピーします。
paint
、クラス: JComponent
g
- ペイント先となる Graphics
コンテキストJComponent.paintComponent(java.awt.Graphics)
, JComponent.paintBorder(java.awt.Graphics)
, JComponent.paintChildren(java.awt.Graphics)
, JComponent.getComponentGraphics(java.awt.Graphics)
, JComponent.repaint(long, int, int, int, int)
public void reshape(int x, int y, int w, int h)
StateChanged
イベントをトリガーします。reshape
、クラス: JComponent
x
- 起点の左端y
- 起点の上端w
- ピクセル単位の幅h
- ピクセル単位の高さJComponent.reshape(int, int, int, int)
public void setScrollMode(int mode)
mode
- 次の値のいずれか。
BLIT_SCROLL_MODE
, BACKINGSTORE_SCROLL_MODE
, SIMPLE_SCROLL_MODE
public int getScrollMode()
scrollMode
プロパティーsetScrollMode(int)
@Deprecated public boolean isBackingStoreEnabled()
getScrollMode()
に置き換えられています。true
を返します。scrollMode
が BACKINGSTORE_SCROLL_MODE
の場合は true
@Deprecated public void setBackingStoreEnabled(boolean enabled)
setScrollMode()
に置き換えられています。viewPosition
に対する一方向のわずかな変更に対するコストを削減するために使用されます。ビューポート全体をペイントし直すのではなく、Graphics.copyArea
を使用してスクロールを実行します。enabled
- true の場合、オフスクリーンバッキングストアを維持するpublic Component getView()
JViewport
の 1 つの子または null
を返します。null
setView(java.awt.Component)
public void setView(Component view)
JViewport
の 1 つの軽量な子 (view
) を設定します。null
も指定できます。view
- ビューポートの新しい軽量な子getView()
public Dimension getViewSize()
Dimension
オブジェクトpublic void setViewSize(Dimension newSize)
newSize
- ビューの新しいサイズを指定する Dimension
オブジェクトpublic Point getViewPosition()
Point
オブジェクトpublic void setViewPosition(Point p)
p
- 左上の座標を示す Point
オブジェクトpublic Rectangle getViewRect()
getViewPosition
、サイズが getExtentSize
である矩形を返します。これは、ビューの座標で示されたビューの可視部分です。Rectangle
。protected boolean computeBlit(int dx, int dy, Point blitFrom, Point blitTo, Dimension blitSize, Rectangle blitPaint)
oldLoc
が含まれており、newLoc
にスクロールしている場合の Blit のパラメータを計算します。パラメータは、Blit で要求される値を返すために変更されます。dx
- 水平方向のデルタdy
- 垂直方向のデルタblitFrom
- Blit 元の Point
blitTo
- Blit 先の Point
blitSize
- Blit する領域の Dimension
blitPaint
- Blit 先の領域public Dimension getExtentSize()
Dimension
オブジェクトpublic Dimension toViewCoordinates(Dimension size)
size
- ピクセル座標を使用する Dimension
オブジェクトDimension
オブジェクトpublic Point toViewCoordinates(Point p)
p
- ピクセル座標を使用する Point
オブジェクトPoint
オブジェクトpublic void setExtentSize(Dimension newExtent)
newExtent
- ビューのサイズを指定する Dimension
オブジェクトprotected JViewport.ViewListener createViewListener()
ViewListener
protected LayoutManager createLayoutManager()
null
) をインストールできます。JViewport
にインストールする LayoutManager
を返します。LayoutManager
public void addChangeListener(ChangeListener l)
ChangeListener
を追加します。l
- 追加する ChangeListener
removeChangeListener(javax.swing.event.ChangeListener)
, setViewPosition(java.awt.Point)
, setViewSize(java.awt.Dimension)
, setExtentSize(java.awt.Dimension)
public void removeChangeListener(ChangeListener l)
ChangeListener
を削除します。l
- 削除する ChangeListener
addChangeListener(javax.swing.event.ChangeListener)
public ChangeListener[] getChangeListeners()
ChangeListener
の配列を返します。ChangeListener
。リスナーが追加されていない場合は空の配列protected void fireStateChanged()
ChangeListeners
に通知します。public void repaint(long tm, int x, int y, int w, int h)
RepaintManager
によって paint が 1 回だけ実行されるように、常に親の座標系で再ペイントします。repaint
、クラス: JComponent
tm
- 更新までの最大時間 (ミリ秒単位)x
- x
座標 (左からのピクセル数)y
- y
座標 (上からのピクセル数)w
- 幅h
- 高さComponent.update(java.awt.Graphics)
protected String paramString()
JViewport
の文字列表現を返します。このメソッドはデバッグ専用であり、返される文字列の内容および形式は実装によって異なります。返される文字列は空の場合がありますが、null
にはなりません。paramString
、クラス: JComponent
JViewport
の文字列表現protected void firePropertyChange(String propertyName, Object oldValue, Object newValue)
windowBlit
プロパティーを更新します。putClientProperty
プロパティーは final です。firePropertyChange
、クラス: Component
propertyName
- プロパティー名が格納されている文字列oldValue
- プロパティーの古い値newValue
- プロパティーの新しい値public AccessibleContext getAccessibleContext()
getAccessibleContext
、インタフェース: Accessible
getAccessibleContext
、クラス: JComponent
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.