模块 java.desktop
定义AWT和Swing用户界面工具包,以及用于辅助功能,音频,图像,打印和JavaBeans的API。
模块图:
从以下版本开始:java 9
-
-
包
软件包 描述 java.applet 提供创建applet所需的类以及applet用于与其applet上下文通信的类。
java.awt 包含用于创建用户界面和绘制图形和图像的所有类。
java.awt.color 提供颜色空间的类。
java.awt.desktop 提供用于与各种桌面功能交互的接口和类。
java.awt.dnd 拖放是在许多图形用户界面系统中发现的直接操纵手势,其提供了在GUI中与表示元素逻辑相关联的两个实体之间传递信息的机制。
java.awt.event 提供用于处理AWT组件触发的不同类型事件的接口和类。
扫描二维码关注公众号,回复: 9531230 查看本文章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.imageio Java Image I / O API的主要包。
javax.imageio.event Java 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.stream Java 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.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
)。javax.swing.tree 提供用于处理
javax.swing.JTree
类和接口。javax.swing.undo 允许开发人员在文本编辑器等应用程序中为撤消/重做提供支持。
-
Modules
变量 模块 描述 transitive java.datatransfer 定义用于在应用程序之间和应用程序内传输数据的API。
transitive java.xml 定义用于XML处理的Java API(JAXP),用于XML的Streaming API(StAX),用于XML的简单API(SAX)和W3C文档对象模型(DOM)API。
-
服务
Type 描述 AccessibilityProvider 辅助技术的服务提供商接口(SPI)。
AudioFileReader 音频文件阅读服务提供商。
AudioFileWriter 音频文件写入服务的提供者。
FormatConversionProvider 格式转换提供程序提供从一种或多种输入格式到一种或多种输出格式的格式转换服务。
ImageInputStreamSpi 服务提供程序接口(SPI),用于
ImageInputStream
。ImageOutputStreamSpi 服务提供程序接口(SPI),用于
ImageOutputStream
。ImageReaderSpi 服务提供程序接口(SPI),用于
ImageReader
。ImageTranscoderSpi 服务提供程序接口(SPI),用于
ImageTranscoder
s。ImageWriterSpi 服务提供程序接口(SPI),用于
ImageWriter
。InputMethodDescriptor 定义提供有关输入方法的足够信息的方法,以启用对该输入方法的选择和加载。
MidiDeviceProvider MidiDeviceProvider
是特定类型MIDI设备的工厂或提供商。MidiFileReader MidiFileReader
提供MIDI文件读取服务。MidiFileWriter MidiFileWriter
提供MIDI文件写入服务。MixerProvider 特定混合器类型的提供商或工厂。
PrintServiceLookup 此类的实现为特定类型的打印服务(通常等同于打印机)提供查找服务。
SoundbankReader SoundbankReader
提供音库文件读取服务。StreamPrintServiceFactory StreamPrintServiceFactory
是StreamPrintService
实例的工厂,可以以描述为mime类型的特定文档格式打印到输出流。
-