Модуль java.desktop
Документация в этом модуле содержит ссылки на внешние обзоры, учебные пособия, примеры, руководства, спецификации форматов медиа и другую подобную документацию. Эти ссылки предназначены только для информирования читателя и ничего более. Информация на этих внешних ресурсах, независимо от хостинга или автора, не является частью спецификации API платформы Java, если явно не указано обратное.
Пакеты
| Пакет | Описание |
|---|---|
| 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 (ранее кодовое название Металл), которое является стандартным визуальным оформлением. |
| javax.swing.plaf.multi | Предоставляет объекты пользовательского интерфейса, которые объединяют два или более визуальных оформлений. |
| javax.swing.plaf.nimbus | Предоставляет объекты пользовательского интерфейса, созданные в соответствии с кроссплатформенным визуальным оформлением Nimbus. |
| javax.swing.plaf.synth | Synth — это настраиваемое визуальное оформление, в котором вся отрисовка делегируется. |
| javax.swing.table | Предоставляет классы и интерфейсы для работы с javax.swing.JTable. |
| javax.swing.text | Предоставляет классы и интерфейсы, которые обрабатывают редактируемые и нередактируемые текстовые компоненты. |
| javax.swing.text.html | Предоставляет класс HTMLEditorKit и вспомогательные классы для создания HTML-редакторов текста. |
| javax.swing.text.html.parser | Предоставляет стандартный HTML-парсер, а также вспомогательные классы. |
| javax.swing.text.rtf | Предоставляет класс ( RTFEditorKit) для создания редакторов текста в формате Rich-Text. |
| javax.swing.tree | Предоставляет классы и интерфейсы для работы с javax.swing.JTree. |
| 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 | A MidiDeviceProvider — это фабрика или поставщик для определенного типа MIDI устройства. |
| MidiFileReader | A MidiFileReader предоставляет услуги чтения MIDI файлов. |
| MidiFileWriter | A MidiFileWriter предоставляет услуги записи MIDI файлов. |
| MixerProvider | Поставщик или фабрика для определенного типа миксера. |
| PrintServiceLookup | Реализации этого класса предоставляют службы поиска для служб печати (обычно эквивалентные принтерам) определенного типа. |
| SoundbankReader | A SoundbankReader предоставляет услуги чтения файлов soundbank. |
| StreamPrintServiceFactory | A StreamPrintServiceFactory — это фабрика для экземпляров StreamPrintService, которые могут печатать в поток вывода в определенном формате документа, описанном как MIME тип. |
© 1993, 2025, 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://download.java.net/java/early_access/jdk24/docs/api/java.desktop/module-summary.html