Spec-Zone.ru › OpenJDK 21

Модуль java.desktop

module 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 (ранее кодовое название 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
Позволяет разработчикам обеспечить поддержку отмены/повторной операции в приложениях, таких как текстовые редакторы.
От Пакеты
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
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

Spec-Zone.ru

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