Spec-Zone.ru › OpenJDK 27

Модуль java.desktop

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

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

Граф модулей:
Module graph for java.desktopModule graph for java.desktop
Начиная с:
9

Пакеты

Пакет Описание
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 Print Service.
javax.print.attribute
Предоставляет классы и интерфейсы, описывающие типы атрибутов Java Print Service и способы их объединения в наборы атрибутов.
javax.print.attribute.standard
Пакет javax.print.attribute.standard содержит классы для конкретных атрибутов печати.
javax.print.event
Пакет javax.print.event содержит классы событий и интерфейсы прослушивателей.
javax.sound
Предоставляет интерфейсы и классы для API Java Sound.
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.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
Позволяет разработчикам добавлять поддержку отмены и повтора действий в такие приложения, как текстовые редакторы.
Из модуля Пакеты
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

Модули

Модификатор Модуль Описание
транзитивный java.datatransfer
Определяет API для передачи данных между приложениями и внутри них.
транзитивный java.xml
Определяет API Java для обработки XML (JAXP).

Службы

Тип Описание
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.

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, концептуальные обзоры, определения терминов, обходные решения и рабочие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторские права © 1993, 2026, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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.

Spec-Zone.ru

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