Модуль java.desktop
Документация в этом модуле содержит ссылки на внешние обзоры, учебные пособия, примеры, руководства, спецификации форматов медиа и другую аналогичную документацию. Эти ссылки предназначены для информирования читателя и ничего более. Информация на этих внешних ресурсах, независимо от хостинга или автора, не является частью спецификации API платформы Java, если явно не указано обратное.
- Граф модулей:
- С:
- 9
Пакеты
| Пакет | Описание |
|---|---|
| java.applet | Предоставляет классы, необходимые для создания апплетов, и классы, которые апплет использует для взаимодействия со своим контекстом апплетов. |
| java.awt | Содержит все классы для создания пользовательских интерфейсов и для рисования графики и изображений. |
| java.awt.color | Предоставляет классы для цветовых пространств. |
| java.awt.desktop | Предоставляет интерфейсы и классы для взаимодействия с различными возможностями рабочего стола. |
| java.awt.dnd | Перетаскивание — это жест прямого управления, встречающийся во многих системах графических пользовательских интерфейсов, который предоставляет механизм для передачи информации между двумя сущностями, логически связанными с элементами представления в графическом интерфейсе. |
| java.awt.event | Предоставляет интерфейсы и классы для работы с различными типами событий, генерируемых компонентами AWT. |
| java.awt.font | Предоставляет классы и интерфейсы, относящиеся к шрифтам. |
| java.awt.geom | Предоставляет классы Java 2D для определения и выполнения операций над объектами, относящимися к двумерной геометрии. |
| java.awt.im | Предоставляет классы и интерфейсы для фреймворка метода ввода. |
| java.awt.im.spi | Предоставляет интерфейсы, которые позволяют разрабатывать методы ввода, которые могут использоваться с любой средой выполнения Java. |
| java.awt.image | Предоставляет классы для создания и изменения изображений. |
| java.awt.image.renderable | Предоставляет классы и интерфейсы для создания независимых от рендеринга изображений. |
| java.awt.print | Предоставляет классы и интерфейсы для общей API печати. |
| java.beans | Содержит классы, связанные с разработкой компонентов — компонентов, основанных на архитектуре JavaBeans. |
| java.beans.beancontext | Предоставляет классы и интерфейсы, относящиеся к контексту компонентов. |
| javax.accessibility | Определяет договор между компонентами пользовательского интерфейса и технологией вспомогательных средств, предоставляющей доступ к этим компонентам. |
| javax.imageio | Основной пакет API Java Image I/O. |
| javax.imageio.event | Пакет API Java Image I/O, обрабатывающий синхронное уведомление об событиях во время чтения и записи изображений. |
| javax.imageio.metadata | Пакет API Java Image I/O, обрабатывающий чтение и запись метаданных. |
| javax.imageio.plugins.bmp | Пакет, содержащий публичные классы, используемые встроенным плагином BMP. |
| javax/imageio/plugins/jpeg | Классы, поддерживающие встроенный плагин JPEG. |
| javax.imageio.plugins.tiff | Публичные классы, используемые встроенными плагинами TIFF. |
| javax.imageio.spi | Пакет API Java Image I/O, содержащий интерфейсы плагинов для читателей, писателей, транскодеров и потоков, а также реестр времени выполнения. |
| javax.imageio.stream | Пакет API Java Image I/O, обрабатывающий низкоуровневый ввод-вывод из файлов и потоков. |
| javax.print | Предоставляет основные классы и интерфейсы для API службы печати Java. |
| javax.print.attribute | Предоставляет классы и интерфейсы, описывающие типы атрибутов службы печати Java и то, как их можно собирать в наборы атрибутов. |
| javax.print.attribute.standard | Пакет javax.print.attribute.standard содержит классы для определённых атрибутов печати. |
| javax.print.event | Пакет javax.print.event содержит классы событий и интерфейсы слушателей. |
| javax.sound.midi | Предоставляет интерфейсы и классы для ввода-вывода, секвенирования и синтеза данных MIDI (Musical Instrument Digital Interface). |
| javax.sound.midi.spi | Предоставляет интерфейсы для поставщиков услуг, которые должны реализовывать их при предоставлении новых устройств MIDI, читателей и писателей файлов MIDI или читателей звуковых банков. |
| javax.sound.sampled | Предоставляет интерфейсы и классы для захвата, обработки и воспроизведения данных аудио-сэмплов. |
| javax.sound.sampled.spi | Предоставляет абстрактные классы, которые поставщики услуг должны расширять, предлагая новые аудиоустройства, читатели и писатели файлов звука или преобразователи форматов аудио. |
| javax.swing | Предоставляет набор "лёгких" (все на языке Java) компонентов, которые, насколько это возможно, работают одинаково на всех платформах. |
| javax.swing.border | Предоставляет классы и интерфейсы для рисования специализированных границ вокруг компонента Swing. |
| javax.swing.colorchooser | Содержит классы и интерфейсы, используемые компонентом JColorChooser. |
| javax.swing.event | Предоставляет события, генерируемые компонентами Swing. |
| javax.swing.filechooser | Содержит классы и интерфейсы, используемые компонентом JFileChooser. |
| javax.swing.plaf | Предоставляет один интерфейс и множество абстрактных классов, которые Swing использует для обеспечения своих возможностей адаптивного внешнего вида и ощущения. |
| javax.swing.plaf.basic | Предоставляет объекты пользовательского интерфейса, созданные в соответствии с базовым внешним видом и ощущением. |
| javax.swing.plaf.metal | Предоставляет объекты пользовательского интерфейса, созданные в соответствии со стилем внешнего вида и ощущения Java (ранее кодовое название Metal), который является стилем внешнего вида и ощущения по умолчанию. |
| javax.swing.plaf.multi | Предоставляет объекты пользовательского интерфейса, которые объединяют два или более внешних видов и ощущений. |
| javax.swing.plaf.nimbus | Предоставляет объекты пользовательского интерфейса, созданные в соответствии с кроссплатформенным стилем внешнего вида и ощущения Nimbus. |
| javax.swing.plaf.synth | Synth — это настраиваемый стиль внешнего вида и ощущения, в котором вся отрисовка делегирована. |
| javax.swing.table | Предоставляет классы и интерфейсы для работы с таблицами. |
| javax.swing.text | Предоставляет классы и интерфейсы, которые работают с редактируемыми и нередактируемыми текстовыми компонентами. |
| javax.swing.text.html | Предоставляет класс HTMLEditorKit и вспомогательные классы для создания HTML-редакторов текста. |
| javax.swing.text.html.parser | Предоставляет стандартный HTML-парсер вместе со вспомогательными классами. |
| javax.swing.text.rtf | Предоставляет класс ( RTFEditorKit) для создания редакторов текста в формате Rich-Text-Format. |
| javax.swing.tree | Предоставляет классы и интерфейсы для работы с древовидными структурами. |
| javax.swing.undo | Позволяет разработчикам обеспечить поддержку отмены/повторной операции в приложениях, таких как текстовые редакторы. |
Модули
| Модификатор | Модуль | Описание |
|---|---|---|
| transitive | java.datatransfer | Определяет API для передачи данных между приложениями и внутри них. |
| transitive | java.xml | Определяет Java API для обработки XML (JAXP). |
Сервисы
| Тип | Описание |
|---|---|
| AccessibilityProvider | Интерфейс поставщика сервисов (SPI) для технологий вспомогательных средств. |
| AudioFileReader | Поставщик для чтения аудиофайлов. |
| AudioFileWriter | Поставщик для записи аудиофайлов. |
| FormatConversionProvider | Поставщик преобразования форматов обеспечивает преобразование форматов из одного или нескольких входных форматов в один или несколько выходных форматов. |
| ImageInputStreamSpi | Интерфейс поставщика сервисов (SPI) для ImageInputStream. |
| ImageOutputStreamSpi | Интерфейс поставщика сервисов (SPI) для ImageOutputStream. |
| ImageReaderSpi | Интерфейс поставщика сервисов (SPI) для ImageReader. |
| ImageTranscoderSpi | Интерфейс поставщика сервисов (SPI) для ImageTranscoder. |
| ImageWriterSpi | Интерфейс поставщика сервисов (SPI) для ImageWriter. |
| InputMethodDescriptor | Определяет методы, которые предоставляют достаточную информацию об методе ввода для выбора и загрузки этого метода ввода. |
| MidiDeviceProvider | MidiDeviceProvider — фабрика или поставщик для определённого типа MIDI-устройства. |
| MidiFileReader | MidiFileReader предоставляет сервисы чтения MIDI-файлов. |
| MidiFileWriter | MidiFileWriter предоставляет сервисы записи MIDI-файлов. |
| MixerProvider | Поставщик или фабрика для определённого типа микшера. |
| PrintServiceLookup | Реализации этого класса предоставляют сервисы поиска для служб печати (обычно эквивалентные принтерам) определённого типа. |
| SoundbankReader | SoundbankReader предоставляет сервисы чтения файлов soundbank. |
| StreamPrintServiceFactory | StreamPrintServiceFactory — это фабрика для экземпляров StreamPrintService, которые могут печатать в поток вывода в определенном формате документа, описанном как mime-тип. |
© 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/module-summary.html