jdk11中的java.desktop

本文详细介绍了Java 11中的java.desktop模块,该模块包含了AWT和Swing用户界面工具包,以及辅助功能、音频、图像、打印和JavaBeans的相关API。它支持创建桌面应用,涉及applet、事件处理、字体、几何形状、输入方法、图像处理、打印服务、MIDI和音频处理、Swing组件等多个方面。此外,还涵盖了与XML、数据传输等相关模块的间接导出服务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

模块 java.desktop

模块图:
定义AWT和Swing用户界面工具包,以及用于辅助功能,音频,图像,打印和JavaBeans的API。
从以下版本开始:
9
java.desktop关系图

输出

软件包描述
java.applet提供创建applet所需的类以及applet用于与其applet上下文通信的类。
java.awt包含用于创建用户界面和绘制图形和图像的所有类。
java.awt.color提供颜色空间的类。
java.awt.deskto提供用于与各种桌面功能交互的接口和类。
java.awt.dnd拖放是在许多图形用户界面系统中发现的直接操纵手势,其提供了在GUI中与表示元素逻辑相关联的两个实体之间传递信息的机制。
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包含与开发 bean相关的类 - 基于JavaBeans™体系结构的组件。
java.beans.beancontext提供与bean上下文相关的类和接口。
javax.accessibility定义用户界面组件与提供对这些组件的访问的辅助技术之间的契约。
javax.imageioJava Image I / O API的主要包。
javax.imageio.eventJava Image I / O API的一个包,用于处理读取和写入图像期间事件的同步通知。
javax.imageio.metadata处理读取和写入元数据的Java Image I / O API包。
javax.imageio.plugins.bmp包含内置BMP插件使用的公共类的包。
javax.imageio.plugins.jpeg支持内置JPEG插件的类。
javax.imageio.plugins.tiff内置TIFF插件使用的公共类。
javax.imageio.spi一个Java Image I / O API包,包含读取器,编写器,转码器和流的插件接口,以及运行时注册表。
javax.imageio.streamJava Image I / O API的一个包,用于处理来自文件和流的低级I / O.
javax.print提供Java™打印服务API的主要类和接口。
javax.print.attribute提供描述Java™打印服务属性类型的类和接口,以及如何将它们收集到属性集中。
javax.print.attribute.standard包 javax.print.attribute.standard包含特定打印属性的类。
javax.print.event包 javax.print.event包含事件类和侦听器接口。
javax.sound.midi为MIDI(乐器数字接口)数据的I / O,排序和合成提供接口和类。
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提供根据Basic外观构建的用户界面对象。
javax.swing.plaf.metal提供根据Java外观(曾代号为 Metal )构建的用户界面对象,这是默认的外观。
javax.swing.plaf.multi提供组合两种或多种外观的用户界面对象。
javax.swing.plaf.nimbus提供根据跨平台Nimbus外观构建的用户界面对象。
javax.swing.plaf.synthSynth是一种可换肤的外观和感觉,其中所有的绘画都被委派。
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 )。
javax.swing.tree提供用于处理 javax.swing.JTree类和接口。
javax.swing.undo允许开发人员在文本编辑器等应用程序中为撤消/重做提供支持。

Indirect Exports

From
java.datatransferjava.awt.datatransfer
java.xmljavax.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

Modules

Requires

变量模块描述
transitivejava.datatransfer定义用于在应用程序之间和应用程序内传输数据的API。
transitivejava.xml定义用于XML处理的Java API(JAXP),用于XML的Streaming API(StAX),用于XML的简单API(SAX)和W3C文档对象模型(DOM)API。

服务

User

Type描述
AccessibilityProvider辅助技术的服务提供商接口(SPI)。
AudioFileReader音频文件阅读服务提供商。
AudioFileWriter音频文件写入服务的提供者。
FormatConversionProvider格式转换提供程序提供从一种或多种输入格式到一种或多种输出格式的格式转换服务。
ImageInputStreamSpi服务提供程序接口(SPI),用于 ImageInputStream 。
ImageOutputStreamSpi服务提供程序接口(SPI),用于 ImageOutputStream 。
ImageReaderSpi服务提供程序接口(SPI),用于 ImageReader 。
ImageTranscoderSpi服务提供程序接口(SPI),用于 ImageTranscoder s。
ImageWriterSpi服务提供程序接口(SPI),用于 ImageWriter 。
InputMethodDescriptor定义提供有关输入方法的足够信息的方法,以启用对该输入方法的选择和加载。
MidiDeviceProviderMidiDeviceProvider是特定类型MIDI设备的工厂或提供商。
MidiFileReaderMidiFileReader提供MIDI文件读取服务。
MidiFileWriterMidiFileWriter提供MIDI文件写入服务。
MixerProvider特定混合器类型的提供商或工厂。
PrintServiceLookup此类的实现为特定类型的打印服务(通常等同于打印机)提供查找服务。
SoundbankReaderSoundbankReader提供音库文件读取服务。
StreamPrintServiceFactoryStreamPrintServiceFactory是StreamPrintService实例的工厂,可以以描述为mime类型的特定文档格式打印到输出流。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值