public class JProgressBar extends JComponent implements SwingConstants, Accessible
JProgressBar
は、BoundedRangeModel
をデータ・モデルとし、タスクの「現在の」状態を表すvalue
プロパティ、タスクの開始点を表すminimum
プロパティ、およびタスクの終了点を表すmaximum
プロパティを指定して使用します。
不明な長さのタスクが実行されていることを示すには、進捗バーを不確定モードにすることができます。バーが不確定モードの間は、常に処理が行われていることが動画で表示されます。タスクの長さが判定されるとすぐに、進捗バーの値を更新して確定モードに戻します。
進捗バーの作成例を次に示します。task
はタスクの進捗状況を返すオブジェクトで、作業内容の一部を表します。
progressBar = new JProgressBar(0, task.getLengthOfTask()); progressBar.setValue(0); progressBar.setStringPainted(true);タスクの現在の状態を問い合わせ、戻り値を使って進捗バーを更新する例を次に示します。
progressBar.setValue(task.getCurrent());進捗バーを不確定モードにし、タスクの長さが判明したら確定モードに戻す例です。
progressBar = new JProgressBar(); ...//when the task of (initially) unknown length begins: progressBar.setIndeterminate(true); ...//do some work; get length of task... progressBar.setMaximum(newLength); progressBar.setValue(newValue); progressBar.setIndeterminate(false);
詳細な例および解説については、「The Java Tutorial」のセクション「How to Monitor Progress」を参照してください。
警告: Swingはスレッドに対して安全ではありません。詳細は、「Swing's Threading Policy」を参照してください。
警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。1.4以降、すべてのJavaBeans(tm)用の長期間の格納サポートがjava.beans
パッケージに追加されています。XMLEncoder
を参照してください。
修飾子と型 | クラスと説明 |
---|---|
protected class |
JProgressBar.AccessibleJProgressBar
このクラスは
JProgressBar クラスのアクセシビリティ・サポートを実装しています。 |
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
修飾子と型 | フィールドと説明 |
---|---|
protected ChangeEvent |
changeEvent
ChangeEvent は、インスタンスごとに1つだけ必要です。これは、このイベントの扱うプロパティのソースが進捗バーだけであり、それ以外に変更されないためです。 |
protected ChangeListener |
changeListener
進捗バーのモデルから送られた変更イベントを待機し、この進捗バーに登録された変更イベント・リスナーにふたたびディスパッチします。
|
protected BoundedRangeModel |
model
進捗バーの値を保持するオブジェクトです。
|
protected int |
orientation
進捗バーが水平であるか垂直であるかを示します。
|
protected boolean |
paintBorder
進捗バーの周囲にボーダーを表示するかどうかを示します。
|
protected boolean |
paintString
進捗バーに文字列を表示するかどうかを設定します。
|
protected String |
progressString
進捗バーに表示できるオプションの文字列です。
|
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
コンストラクタと説明 |
---|
JProgressBar()
ボーダーを表示し、進捗文字列を表示しない、水平方向の進捗バーを作成します。
|
JProgressBar(BoundedRangeModel newModel)
水平方向の進捗バーを作成します。進捗バーのデータの保持には指定されたモデルを使用します。
|
JProgressBar(int orient)
指定した方向(
SwingConstants.VERTICAL またはSwingConstants.HORIZONTAL )で進捗バーを作成します。 |
JProgressBar(int min, int max)
水平方向の進捗バーを作成します。指定された最小値および最大値を使います。
|
JProgressBar(int orient, int min, int max)
進捗バーを作成します。指定された方向、最小値、および最大値を使います。
|
修飾子と型 | メソッドと説明 |
---|---|
void |
addChangeListener(ChangeListener l)
指定された
ChangeListener を進捗バーに追加します。 |
protected ChangeListener |
createChangeListener()
サブクラスが別の方法でモデルからの変更イベントを処理する場合は、このメソッドをオーバーライドして
ChangeListener のカスタム実装のインスタンスを返すことができます。 |
protected void |
fireStateChanged()
この
JProgressBar をソースとするChangeEvent を、ChangeEvent の通知を受ける登録をしているすべてのChangeListener に送信します。 |
AccessibleContext |
getAccessibleContext()
この
JProgressBar に関連付けられているAccessibleContext を取得します。 |
ChangeListener[] |
getChangeListeners()
addChangeListener を使用してこの進捗バーに追加されたすべてのChangeListener の配列を返します。 |
int |
getMaximum()
BoundedRangeModel から進捗バーのmaximum 値を返します。 |
int |
getMinimum()
BoundedRangeModel から進捗バーのminimum 値を返します。 |
BoundedRangeModel |
getModel()
この進捗バーが使っているデータ・モデルを返します。
|
int |
getOrientation()
進捗バーの方向に応じて、
SwingConstants.VERTICAL またはSwingConstants.HORIZONTAL を返します。 |
double |
getPercentComplete()
進捗バーの完了したパーセントを返します。
|
String |
getString()
現在の進捗状況を表す
String 表現を返します。 |
ProgressBarUI |
getUI()
このコンポーネントをレンダリングするLook & Feelオブジェクトを返します。
|
String |
getUIClassID()
このコンポーネントをレンダリングするLook & Feelクラスの名前を返します。
|
int |
getValue()
BoundedRangeModel の進捗バーの現在のvalue を返します。 |
boolean |
isBorderPainted()
borderPainted プロパティを返します。 |
boolean |
isIndeterminate()
indeterminate プロパティの値を返します。 |
boolean |
isStringPainted()
stringPainted プロパティの値を返します。 |
protected void |
paintBorder(Graphics g)
borderPainted プロパティがtrue である場合に、進捗バーのボーダーをペイントします。 |
protected String |
paramString()
この
JProgressBar の文字列表現を返します。 |
void |
removeChangeListener(ChangeListener l)
進捗バーから
ChangeListener を削除します。 |
void |
setBorderPainted(boolean b)
borderPainted プロパティを設定します。進捗バーがボーダーをペイントするようにするにはtrue に設定します。 |
void |
setIndeterminate(boolean newValue)
進捗バーの
indeterminate プロパティを設定します。このプロパティは、進捗バーが確定モードであるか不確定モードであるかを指定します。 |
void |
setMaximum(int n)
進捗バーの最大値(進捗バーのデータ・モデルに格納)を
n に設定します。 |
void |
setMinimum(int n)
進捗バーの最小値(進捗バーのデータ・モデルに格納)を
n に設定します。 |
void |
setModel(BoundedRangeModel newModel)
JProgressBar が使用するデータ・モデルを設定します。 |
void |
setOrientation(int newOrientation)
進捗バーの方向を
newOrientation (SwingConstants.VERTICAL またはSwingConstants.HORIZONTAL )に設定します。 |
void |
setString(String s)
進捗文字列の値を設定します。
|
void |
setStringPainted(boolean b)
stringPainted プロパティの値を設定します。このプロパティは、進捗バーが進捗文字列をレンダリングするかどうかを指定します。 |
void |
setUI(ProgressBarUI ui)
このコンポーネントをレンダリングするLook & Feelオブジェクトを設定します。
|
void |
setValue(int n)
進捗バーの現在の値を
n に設定します。 |
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, getInsets, getInsets, 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, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, 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, addImpl, 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, 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, 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 int orientation
HORIZONTAL
です。setOrientation(int)
protected boolean paintBorder
true
です。protected BoundedRangeModel model
protected String progressString
null
です。null
以外の値に設定しても、必ずしも文字列が表示されるわけではありません。文字列を表示する場合は、paintString
をtrue
にしてください。protected boolean paintString
false
です。true
に設定すると、進捗状況のテキスト表示が進捗バーにレンダリングされます。progressString
がnull
の場合、完了した割合が進捗バーに表示されます。そうでない場合は、progressString
が進捗バーにレンダリングされます。protected transient ChangeEvent changeEvent
ChangeEvent
は、インスタンスごとに1つだけ必要です。これは、このイベントの扱うプロパティのソースが進捗バーだけであり、それ以外に変更されないためです。はじめてイベント通知がトリガーされたときに、イベントは遅れて作成されます。fireStateChanged()
protected ChangeListener changeListener
createChangeListener()
public JProgressBar()
public JProgressBar(int orient)
SwingConstants.VERTICAL
またはSwingConstants.HORIZONTAL
)で進捗バーを作成します。デフォルトでは、ボーダーはペイントされ、進捗文字列はペイントされません。初期値および最小値は0、最大値は100です。orient
- 進捗バーの目的の方向IllegalArgumentException
- orient
の値が無効な場合setOrientation(int)
, setBorderPainted(boolean)
, setStringPainted(boolean)
, setString(java.lang.String)
, setIndeterminate(boolean)
public JProgressBar(int min, int max)
進捗バーの最小値、初期値、および最大値として設定された値が適切でないために問題が発生した場合は、進捗バーのデータを保持するBoundedRangeModel
がその問題を処理します。詳細は、BoundedRangeModel
のドキュメントを参照してください。
min
- 進捗バーの最小値max
- 進捗バーの最大値BoundedRangeModel
, setOrientation(int)
, setBorderPainted(boolean)
, setStringPainted(boolean)
, setString(java.lang.String)
, setIndeterminate(boolean)
public JProgressBar(int orient, int min, int max)
進捗バーの最小値、初期値、および最大値として設定された値が適切でないために問題が発生した場合は、進捗バーのデータを保持するBoundedRangeModel
がその問題を処理します。詳細は、BoundedRangeModel
のドキュメントを参照してください。
orient
- 進捗バーの目的の方向min
- 進捗バーの最小値max
- 進捗バーの最大値IllegalArgumentException
- orient
の値が無効な場合BoundedRangeModel
, setOrientation(int)
, setBorderPainted(boolean)
, setStringPainted(boolean)
, setString(java.lang.String)
, setIndeterminate(boolean)
public JProgressBar(BoundedRangeModel newModel)
newModel
- 進捗バーのデータ・モデルsetOrientation(int)
, setBorderPainted(boolean)
, setStringPainted(boolean)
, setString(java.lang.String)
, setIndeterminate(boolean)
public int getOrientation()
SwingConstants.VERTICAL
またはSwingConstants.HORIZONTAL
を返します。デフォルトの方向はSwingConstants.HORIZONTAL
です。HORIZONTAL
またはVERTICAL
setOrientation(int)
public void setOrientation(int newOrientation)
newOrientation
(SwingConstants.VERTICAL
またはSwingConstants.HORIZONTAL
)に設定します。デフォルトの方向はSwingConstants.HORIZONTAL
です。newOrientation
- HORIZONTAL
またはVERTICAL
IllegalArgumentException
- newOrientation
の値が無効な場合getOrientation()
public boolean isStringPainted()
stringPainted
プロパティの値を返します。stringPainted
プロパティの値setStringPainted(boolean)
, setString(java.lang.String)
public void setStringPainted(boolean b)
stringPainted
プロパティの値を設定します。このプロパティは、進捗バーが進捗文字列をレンダリングするかどうかを指定します。デフォルトではfalse
に設定され、文字列はペイントされません。進捗文字列をサポートしないLook & Feelや、進捗バーが確定モードのときにのみ進捗文字列をサポートするLook & Feelもあります。b
- 進捗バーに文字列をレンダリングする場合はtrue
isStringPainted()
, setString(java.lang.String)
public String getString()
String
表現を返します。デフォルトでは、getPercentComplete
の戻り値に基づいて、単純なパーセンテージを表すString
が返されます。たとえば、「42%」のような文字列になります。この設定は、setString
を呼び出すことで変更できます。null
の場合、単純なパーセンテージを示す文字列setString(java.lang.String)
public void setString(String s)
null
で、単純なパーセンテージを表す文字列が返されます(組込みの動作)。独自の進捗文字列を指定したあとで、組込みの動作に戻すには、文字列をnull
に設定し直します。
進捗文字列は、isStringPainted
がtrue
を返す場合にだけペイントされます。
s
- 進捗文字列の値getString()
, setStringPainted(boolean)
, isStringPainted()
public double getPercentComplete()
public boolean isBorderPainted()
borderPainted
プロパティを返します。borderPainted
プロパティの値setBorderPainted(boolean)
public void setBorderPainted(boolean b)
borderPainted
プロパティを設定します。進捗バーがボーダーをペイントするようにするにはtrue
に設定します。このプロパティのデフォルト値はtrue
です。Look & Feelによっては、ボーダーのペイントが実装されていない場合があります。その場合、このプロパティは無視されます。b
- 進捗バーにボーダーをペイントする場合はtrue
、そうでない場合はfalse
isBorderPainted()
protected void paintBorder(Graphics g)
borderPainted
プロパティがtrue
である場合に、進捗バーのボーダーをペイントします。paintBorder
、クラス: JComponent
g
- ボーダーをペイントするGraphics
コンテキストJComponent.paint(java.awt.Graphics)
, JComponent.setBorder(javax.swing.border.Border)
, isBorderPainted()
, setBorderPainted(boolean)
public ProgressBarUI getUI()
ProgressBarUI
オブジェクトpublic void setUI(ProgressBarUI ui)
ui
- ProgressBarUI
オブジェクト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 ChangeListener createChangeListener()
ChangeListener
のカスタム実装のインスタンスを返すことができます。デフォルトのChangeListener
は、単純にfireStateChanged
メソッドを呼び出すことにより、ChangeEvent
を、進捗バーに直接追加されたChangeListener
に転送します。public void addChangeListener(ChangeListener l)
ChangeListener
を進捗バーに追加します。l
- 追加するChangeListener
public void removeChangeListener(ChangeListener l)
ChangeListener
を削除します。l
- 削除するChangeListener
public ChangeListener[] getChangeListeners()
addChangeListener
を使用してこの進捗バーに追加されたすべてのChangeListener
の配列を返します。ChangeListener
。リスナーが追加されていない場合は空の配列protected void fireStateChanged()
JProgressBar
をソースとするChangeEvent
を、ChangeEvent
の通知を受ける登録をしているすべてのChangeListener
に送信します。このメソッドは、モデルからChangeEvent
を受信するたびに呼び出されます。
必要に応じてイベント・インスタンスが作成され、changeEvent
に格納されます。
public BoundedRangeModel getModel()
BoundedRangeModel
setModel(javax.swing.BoundedRangeModel)
, BoundedRangeModel
public void setModel(BoundedRangeModel newModel)
JProgressBar
が使用するデータ・モデルを設定します。BoundedRangeModel
のextent
は使用しないため、0
に設定されます。newModel
- 使用するBoundedRangeModel
public int getValue()
BoundedRangeModel
の進捗バーの現在のvalue
を返します。この値は常に、最小値以上、最大値以下の範囲に収まります。setValue(int)
, BoundedRangeModel.getValue()
public int getMinimum()
BoundedRangeModel
から進捗バーのminimum
値を返します。setMinimum(int)
, BoundedRangeModel.getMinimum()
public int getMaximum()
BoundedRangeModel
から進捗バーのmaximum
値を返します。setMaximum(int)
, BoundedRangeModel.getMaximum()
public void setValue(int n)
n
に設定します。このメソッドはモデルに新しい値を転送します。
不適切な値を割り当てたことにより発生する数学的な問題は、データ・モデル(BoundedRangeModel
インスタンス)が処理します。詳細は、BoundedRangeModel
のドキュメントを参照してください。
新しい値が以前の値と異なる場合は、すべての変更リスナーが通知されます。
n
- 新しい値getValue()
, addChangeListener(javax.swing.event.ChangeListener)
, BoundedRangeModel.setValue(int)
public void setMinimum(int n)
n
に設定します。
不適切な値を割り当てたことにより発生する数学的な問題は、データ・モデル(BoundedRangeModel
インスタンス)が処理します。詳細は、BoundedRangeModel
のドキュメントを参照してください。
最小値が以前の最小値と異なる場合は、すべての変更リスナーが通知されます。
n
- 新しい最小値getMinimum()
, addChangeListener(javax.swing.event.ChangeListener)
, BoundedRangeModel.setMinimum(int)
public void setMaximum(int n)
n
に設定します。
不適切な値を割り当てたことにより発生する数学的な問題は、ベースとなるBoundedRangeModel
が処理します。詳細は、BoundedRangeModel
のドキュメントを参照してください。
最大値が以前の最大値と異なる場合は、すべての変更リスナーが通知されます。
n
- 新しい最大値getMaximum()
, addChangeListener(javax.swing.event.ChangeListener)
, BoundedRangeModel.setMaximum(int)
public void setIndeterminate(boolean newValue)
indeterminate
プロパティを設定します。このプロパティは、進捗バーが確定モードであるか不確定モードであるかを指定します。不確定モードの進捗バーは、連続的にアニメーションを表示して、不明な長さの処理が行われていることを示します。デフォルトでは、このプロパティはfalse
に設定されます。Look & Feelによっては、不確定モードの進捗バーがサポートされていない場合があります。その場合、このプロパティは無視されます。
不確定モードの進捗バーの使用例については、「How to Monitor Progress」を参照してください。
newValue
- 進捗バーを不確定モードに切り替える場合はtrue
、通常モードに戻す場合はfalse
。isIndeterminate()
, BasicProgressBarUI
public boolean isIndeterminate()
indeterminate
プロパティの値を返します。indeterminate
プロパティの値setIndeterminate(boolean)
protected String paramString()
JProgressBar
の文字列表現を返します。このメソッドは、デバッグ専用です。返される文字列の内容および形式は実装によって異なる可能性があります。返される文字列は空の場合がありますが、null
にはなりません。paramString
、クラス: JComponent
JProgressBar
の文字列表現public AccessibleContext getAccessibleContext()
JProgressBar
に関連付けられているAccessibleContext
を取得します。進捗バーの場合、AccessibleContext
はAccessibleJProgressBar
の形式を取ります。必要に応じて、新しいAccessibleJProgressBar
インスタンスが作成されます。getAccessibleContext
、インタフェース: Accessible
getAccessibleContext
、クラス: Component
JProgressBar
のAccessibleContext
として機能するAccessibleJProgressBar
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.