|
Spec-Zone .ru
спецификации, руководства, описания, API
|
SwingWorker поддерживает связанные свойства, которые полезны для передачи с другими потоками. Предопределяются два связанных свойства: progress и state. Как со всеми связанными свойствами, progress и state может использоваться, чтобы инициировать задачи обработки событий на событии, диспетчеризируют поток.
Реализовывая свойство изменяют слушателя, программа может отследить изменения к progress, state, и другие связанные свойства. Для получения дополнительной информации обратитесь к тому, Как Записать Слушателю Изменения Свойства в пишущих Слушателях События.
progress Связанная переменная progress связанная переменная int значение, которое может колебаться от 0 до 100. У этого есть предопределенный метод метода set (защищенный SwingWorker.setProgress) и предопределенный метод метода get (общественность ).
state Связанная переменная state связанная переменная указывает где SwingWorker объект находится в своем жизненном цикле. Связанная переменная содержит перечислимую величину типа SwingWorker.StateValue. Возможные значения:
PENDINGdoInBackground вызывается.STARTEDdoInBackground не вызывается пока незадолго до этого done вызывается.Текущая стоимость state связанная переменная возвращается SwingWorker.getState.
Два метода, часть Future интерфейс, также сообщите относительно состояния фоновой задачи. Поскольку мы видели в