Модуль java.desktop
Документация этого модуля содержит ссылки на внешние обзоры, учебные материалы, примеры, руководства, спецификации медиаформатов и другие подобные материалы. Эти ссылки предназначены только для информирования читателя. Информация на этих внешних ресурсах, независимо от того, кто их размещает и кто является автором, не является частью спецификации API Java Platform, если прямо не указано иное.
Пакеты
| Пакет | Описание |
|---|---|
| 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 | Определяет 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. |
© 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.