|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class JProgressBar extends JComponent implements SwingConstants, Accessible
JProgressBar использование a 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);
Для полных примеров и дальнейшей документации видят, раздел в Учебном руководстве по Java.
Предупреждение: Swing не ориентирован на многопотоковое исполнение. Для получения дополнительной информации см., что Swing Распараллеливает Политику.
Предупреждение: Сериализированные объекты этого class не будут совместимыми с будущими выпусками Swing. Текущая поддержка сериализации является подходящей для краткосрочного хранения или RMI между приложениями, выполняющими ту же самую версию Swing. С 1.4, поддержка длительного хранения всего JavaBeansTM была добавлена к java.beans пакет. Пожалуйста, см. XMLEncoder.
BasicProgressBarUI, BoundedRangeModel, SwingWorker| Модификатор и Тип | Класс и Описание |
|---|---|
protected class |
JProgressBar. AccessibleJProgressBar
Этот class реализует поддержку доступности
JProgressBar class. |
JComponent. AccessibleJComponentКонтейнер. AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Модификатор и Тип | Поле и Описание |
|---|---|
protected ChangeEvent |
changeEvent
Только один
ChangeEvent необходим на экземпляр, так как единственное интересное свойство события является неизменным источником, который является индикатором выполнения. |
protected ChangeListener |
changeListener
Прислушивается к событиям изменения, отправленным моделью индикатора выполнения, повторно диспетчеризируя их слушателям события изменения, зарегистрированным на этот индикатор выполнения.
|
protected BoundedRangeModel |
модель
Объект, который содержит данные для индикатора выполнения.
|
protected int |
ориентация
Является ли индикатор выполнения горизонталью или вертикалью.
|
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_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTBOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WESTABORT, 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()
Отправьте a
ChangeEvent, чей источник - это JProgressBar, ко всем ChangeListeners, которые зарегистрировали интерес к ChangeEvents. |
AccessibleContext |
getAccessibleContext()
Добирается
AccessibleContext связанный с этим JProgressBar. |
ChangeListener[] |
getChangeListeners()
Возвращает массив весь
ChangeListeners добавленный к этому индикатору выполнения с addChangeListener. |
int |
getMaximum()
Возвращает индикатор выполнения
maximum значение от BoundedRangeModel. |
int |
getMinimum()
Возвращает индикатор выполнения
minimum значение от BoundedRangeModel. |
BoundedRangeModel |
getModel()
Возвращает модель данных, используемую этим индикатором выполнения.
|
int |
getOrientation()
Возвраты
SwingConstants.VERTICAL или SwingConstants.HORIZONTAL, В зависимости от ориентации индикатора выполнения. |
double |
getPercentComplete()
Возвращает процент, полный для индикатора выполнения.
|
Строка |
getString()
Возвраты a
String представление текущего продвижения. |
ProgressBarUI |
getUI()
Возвращает объект стили, который представляет этот компонент.
|
Строка |
getUIClassID()
Возвращает имя стили class, который представляет этот компонент.
|
int |
getValue()
Возвращает ток индикатора выполнения
value от BoundedRangeModel. |
boolean |
isBorderPainted()
Возвраты
borderPainted свойство. |
boolean |
isIndeterminate()
Возвращает значение
indeterminate свойство. |
boolean |
isStringPainted()
Возвращает значение
stringPainted свойство. |
protected void |
paintBorder(Graphics g)
Красит границу индикатора выполнения если
borderPainted свойство true. |
protected String |
paramString()
Возвращает строковое представление этого
JProgressBar. |
void |
removeChangeListener(ChangeListener l)
Удаляет a
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)
Устанавливает объект стили, который представляет этот компонент.
|
void |
setValue(int n)
Устанавливает текущую стоимость индикатора выполнения в
n. |
void |
updateUI()
Сбрасывает свойство 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, updateadd, 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, validateTreeaction, 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, transferFocusUpCycleprotected int orientation
HORIZONTAL.setOrientation(int)protected boolean paintBorder
true.setBorderPainted(boolean)protected BoundedRangeModel model
setModel(javax.swing.BoundedRangeModel)protected String progressString
null. Установка этого к не -null значение не подразумевает, что строка будет выведена на экран. Вывести на экран строку, paintString должен быть true.setString(java.lang.String), setStringPainted(boolean)protected boolean paintString
false. Установка этого к true заставляет текстовый дисплей продвижения быть представленным на индикаторе выполнения. Если progressString null, процент завершения выводится на экран на индикаторе выполнения. Иначе, progressString представляется на индикаторе выполнения.setStringPainted(boolean), setString(java.lang.String)protected transient ChangeEvent changeEvent
ChangeEvent необходим на экземпляр, так как единственное интересное свойство события является неизменным источником, который является индикатором выполнения. Событие лениво создается в первый раз, когда уведомление о событии запускается.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 или VERTICALsetOrientation(int)public void setOrientation(int newOrientation)
newOrientation, который должен быть SwingConstants.VERTICAL или SwingConstants.HORIZONTAL. Ориентация значения по умолчанию SwingConstants.HORIZONTAL.newOrientation - HORIZONTAL или VERTICALIllegalArgumentException - если newOrientation недопустимое значениеgetOrientation()public boolean isStringPainted()
stringPainted свойство.stringPainted свойствоsetStringPainted(boolean), setString(java.lang.String)public void setStringPainted(boolean b)
stringPainted свойство, которое определяет, должен ли индикатор выполнения представить строку продвижения. Значение по умолчанию false, значение никакой строки красится. Некоторый взгляд и чувства не могли бы поддерживать строки продвижения или могли бы поддерживать их только, когда индикатор выполнения находится в определенном режиме.b - true если индикатор выполнения должен представить строкуisStringPainted(), setString(java.lang.String)public String getString()
String представление текущего продвижения. По умолчанию это возвращает простой процент String основанный на значении, возвращенном из getPercentComplete. Примером составили бы "42 %". Можно изменить это, вызывая setString.nullsetString(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. Некоторый взгляд и чувства не могли бы реализовать нарисованные границы; они проигнорируют это свойство.b - true если индикатор выполнения должен нарисовать свою границу; иначе, falseisBorderPainted()protected void paintBorder(Graphics g)
borderPainted свойство true.paintBorder в class JComponentg - 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 - a ProgressBarUI объектUIDefaults.getUI(javax.swing.JComponent)public void updateUI()
updateUI в class JComponentJComponent.updateUI()public String getUIClassID()
getUIClassID в class JComponentJComponent.getUIClassID(), UIDefaults.getUI(javax.swing.JComponent)protected ChangeListener createChangeListener()
ChangeListener реализация. Значение по умолчанию ChangeListener просто вызовы fireStateChanged метод, чтобы передать ChangeEvents к ChangeListeners, которые были добавлены непосредственно к индикатору выполнения.changeListener, fireStateChanged(), ChangeListener, BoundedRangeModelpublic void addChangeListener(ChangeListener l)
ChangeListener к индикатору выполнения.l - ChangeListener добавитьpublic void removeChangeListener(ChangeListener l)
ChangeListener от индикатора выполнения.l - ChangeListener удалитьpublic ChangeListener[] getChangeListeners()
ChangeListeners добавленный к этому индикатору выполнения с addChangeListener.ChangeListeners добавленный или пустой массив, если никакие слушатели не были добавленыprotected void fireStateChanged()
ChangeEvent, чей источник - это JProgressBar, ко всем ChangeListeners, которые зарегистрировали интерес к ChangeEvents. Этот метод вызывают каждый раз a ChangeEvent получается от модели. Экземпляр события создается в случае необходимости, и сохранен в changeEvent.
public BoundedRangeModel getModel()
BoundedRangeModel использующийся в настоящее времяsetModel(javax.swing.BoundedRangeModel), BoundedRangeModelpublic void setModel(BoundedRangeModel newModel)
JProgressBar. Отметьте что BoundedRangeModel's extent не используется, и устанавливается в 0.newModel - BoundedRangeModel использоватьpublic int getValue()
value от BoundedRangeModel. Значение всегда между минимальными и максимальными значениями, включительно.setValue(int), BoundedRangeModel.getValue()public int getMinimum()
minimum значение от BoundedRangeModel.setMinimum(int), BoundedRangeModel.getMinimum()public int getMaximum()
maximum значение от BoundedRangeModel.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. Модель данных (a 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. Некоторый взгляд и чувства не могли бы поддерживать неопределенные индикаторы выполнения; они проигнорируют это свойство. См. для примеров использования неопределенных индикаторов выполнения.
newValue - true если индикатор выполнения должен измениться на неопределенный режим; false если это должно вернуться к нормальному.isIndeterminate(), BasicProgressBarUIpublic boolean isIndeterminate()
indeterminate свойство.indeterminate свойствоsetIndeterminate(boolean)protected String paramString()
JProgressBar. Этот метод предназначается, чтобы использоваться только для того, чтобы отладить цели. Контент и формат возвращенной строки могут измениться между реализациями. Возвращенная строка может быть пустой, но, возможно, не null.paramString в class JComponentJProgressBarpublic AccessibleContext getAccessibleContext()
AccessibleContext связанный с этим JProgressBar. Для индикаторов выполнения, AccessibleContext принимает форму AccessibleJProgressBar. Новое AccessibleJProgressBar экземпляр создается в случае необходимости.getAccessibleContext в интерфейсе AccessiblegetAccessibleContext в class ComponentAccessibleJProgressBar это служит AccessibleContext из этого JProgressBar
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92