模塊 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組件觸發的不同類型事件的接口和類。
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類型的特定文檔格式打印到輸出流。
-