|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class LineEvent extends EventObject
LineEvent class инкапсулирует информацию, которую строка отправляет ее слушателям всякий раз, когда строка открывается, завершения, запускается, или остановки. Каждое из этих четырех изменений состояния представляется соответствующим типом события. Слушатель получает событие в качестве параметра к update метод. Запрашивая событие, слушатель может изучить тип события, строка, ответственная за событие, и сколько данных строка обработала, когда событие имело место. Хотя этот class Сериализуемые реализации, попытки сериализировать a LineEvent объект перестанет работать.
Line, LineListener.update(javax.sound.sampled.LineEvent)| Модификатор и Тип | Класс и Описание |
|---|---|
static class |
LineEvent. Ввести
LineEvent. Внутренний class типа идентифицирует, какое событие имело место на строке.
|
источник| Конструктор и Описание |
|---|
LineEvent(Line line, LineEvent.Type type, long position)
Создает новое событие указанного типа, происходящего из указанной строки.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
long |
getFramePosition()
Получает позицию в аудиоданных строки, когда событие имело место, выраженный в демонстрационных фреймах.
|
Строка |
getLine()
Получает аудио строку, которая является источником этого события.
|
LineEvent. Ввести |
getType()
Получает тип события.
|
Строка |
toString()
Получает строковое представление события.
|
getSourcepublic LineEvent(Line line, LineEvent.Type type, long position)
line - источник этого событияtype - тип события (OPEN, CLOSE, START, или STOP)position - число демонстрационных кадров, которые уже обработала строка, когда событие имело место, или AudioSystem.NOT_SPECIFIEDIllegalArgumentException - если line null.public final Line getLine()
public final LineEvent.Type getType()
LineEvent.Type.OPEN, LineEvent.Type.CLOSE, LineEvent.Type.START, или LineEvent.Type.STOP)public final long getFramePosition()
Отметьте, что это поле относится только к определенным событиям, сгенерированным строками данных, такой как START и STOP. Для событий, сгенерированных строками, которые не считают демонстрационные фреймы, и для любых других событий, которыми не известно это значение, значение позиции должно быть AudioSystem.NOT_SPECIFIED.
public String toString()
toString в class EventObject
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92