Модуль 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. |
| javax.imageio.event | Пакет API ввода-вывода изображений Java, предназначенный для синхронного уведомления о событиях во время чтения и записи изображений. |
| javax.imageio.metadata | Пакет API ввода-вывода изображений Java, предназначенный для чтения и записи метаданных. |
| javax.imageio.plugins.bmp | Пакет, содержащий открытые классы встроенного модуля подключения BMP. |
| javax.imageio.plugins.jpeg | Классы для поддержки встроенного модуля подключения JPEG. |
| javax.imageio.plugins.tiff | Открытые классы, используемые встроенными модулями подключения TIFF. |
| javax.imageio.spi | Пакет API ввода-вывода изображений Java, содержащий интерфейсы модулей подключения для средств чтения, записи, преобразования и потоков, а также реестр среды выполнения. |
| javax.imageio.stream | Пакет API ввода-вывода изображений Java, предназначенный для низкоуровневого ввода-вывода из файлов и потоков. |
| javax.print | Предоставляет основные классы и интерфейсы API службы печати Java. |
| javax.print.attribute | Предоставляет классы и интерфейсы, описывающие типы атрибутов службы печати Java и способы их объединения в наборы атрибутов. |
| javax.print.attribute.standard | Пакет javax.print.attribute.standard содержит классы для конкретных атрибутов печати. |
| javax.print.event | Пакет javax.print.event содержит классы событий и интерфейсы прослушивателей. |
| javax.sound | Предоставляет интерфейсы и классы API Java Sound. |
| javax.sound.midi | Предоставляет интерфейсы и классы для ввода-вывода, секвенирования и синтеза данных MIDI (цифрового интерфейса музыкальных инструментов). |
| 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.JTable. |
| 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.JTree. |
| javax.swing.undo | Позволяет разработчикам добавлять поддержку отмены и повтора действий в такие приложения, как текстовые редакторы. |
Модули
| Модификатор | Модуль | Описание |
|---|---|---|
| transitive | java.datatransfer | Определяет API для передачи данных между приложениями и внутри них. |
| transitive | java.xml | Определяет API Java для обработки 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 предоставляет службы чтения файлов банков звуков. |
| StreamPrintServiceFactory | 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://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/module-summary.html