Spec-Zone.ru › OpenJDK 24

Модуль java.desktop

модуль java.desktop
Определяет инструментарии AWT и Swing для пользовательского интерфейса, а также API для доступности, аудио, обработки изображений, печати и JavaBeans.

Документация в этом модуле содержит ссылки на внешние обзоры, учебные пособия, примеры, руководства, спецификации форматов медиа и другую подобную документацию. Эти ссылки предназначены только для информирования читателя и ничего более. Информация на этих внешних ресурсах, независимо от хостинга или автора, не является частью спецификации API платформы Java, если явно не указано обратное.

Граф модулей:
Module graph for java.desktopModule graph for java.desktop
С:
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 (ранее кодовое название Металл), которое является стандартным визуальным оформлением.
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
Позволяет разработчикам обеспечивать поддержку отмены/повторной операции в приложениях, таких как текстовые редакторы.
От Пакеты
java.datatransfer java.awt.datatransfer
java.xml javax.xml javax.xml.catalog javax.xml.datatype javax.xml.namespace javax.xml.parsers javax.xml.stream javax.xml.stream.events javax.xml.stream.util javax.xml.transform javax.xml.transform.dom javax.xml.transform.sax javax.xml.transform.stax javax.xml.transform.stream javax.xml.validation javax.xml.xpath org.w3c.dom org.w3c.dom.bootstrap org.w3c.dom.events org.w3c.dom.ls org.w3c.dom.ranges org.w3c.dom.traversal org.w3c.dom.views org.xml.sax org.xml.sax.ext org.xml.sax.helpers

Модули

Модификатор Модуль Описание
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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API