Модуль java.desktop

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

Граф модулей:
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), потоковый API для XML (StAX), простой API для XML (SAX) и API модели объекта документа W3C (DOM).

Сервисы

Тип Описание
AccessibilityProvider

Интерфейс поставщика сервиса (SPI) для технологий помощи.

AudioFileReader

Поставщик услуг чтения аудиофайлов.

AudioFileWriter

Поставщик услуг записи аудиофайлов.

FormatConversionProvider

Поставщик преобразования форматов предоставляет услуги преобразования форматов из одного или нескольких входных форматов в один или несколько выходных форматов.

ImageInputStreamSpi

Интерфейс поставщика услуг (SPI) для ImageInputStreams.

ImageOutputStreamSpi

Интерфейс поставщика услуг (SPI) для ImageOutputStreams.

ImageReaderSpi

Интерфейс поставщика услуг (SPI) для ImageReaders.

ImageTranscoderSpi

Интерфейс поставщика услуг (SPI) для ImageTranscoders.

ImageWriterSpi

Интерфейс поставщика услуг (SPI) для ImageWriters.

InputMethodDescriptor

Определяет методы, которые предоставляют достаточную информацию об методе ввода, чтобы обеспечить выбор и загрузку этого метода ввода.

MidiDeviceProvider

MidiDeviceProvider - это фабрика или поставщик для определенного типа MIDI-устройства.

MidiFileReader

MidiFileReader предоставляет услуги чтения MIDI-файлов.

MidiFileWriter

MidiFileWriter предоставляет услуги записи MIDI-файлов.

MixerProvider

Поставщик или фабрика для определенного типа микшера.

PrintServiceLookup

Реализации этого класса предоставляют услуги поиска служб печати (как правило, эквивалентных принтерам) определенного типа.

SoundbankReader

SoundbankReader предоставляет услуги чтения файлов звуковых наборов.

StreamPrintServiceFactory

StreamPrintServiceFactory - это фабрика для экземпляров StreamPrintService, которые могут печатать в поток вывода в определенном формате документа, описанном как MIME-тип.

© 1993, 2020, 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/11/docs/api/java.desktop/module-summary.html

Spec-Zone .ru
спецификации, руководства, описания, API