1、jdk用户界面类库都有什么
了解java核心框架看这里:java核心框架是什么样的
1. 输入法框架(Input Method Framework)
输入法框架包括文本编辑组件与文本输入。文本输入是软件组件,使得用户输入文本而不是简单的在键盘上打字。它们通常用于输入日本、中国或韩国的语言,输入比键盘按键多出数百倍的文本。当然,框架还支持其他语言,以及完全不同的输入机制,如手写和语音识别。
了解更多输入法框架看这里:[java输入法框架是什么][3]
- 可接入性库(Accessibility)
开发人员通过Java可接入性API,可以轻松地创建残疾人都可以访问的Java应用程序。它使Java兼容了屏幕阅读器、语音识别系统、可刷新的布莱叶盲文显示器等辅助技术。主要功能在javax.accessibility包中。
了解更多可接入性库看这里:[javax.accessibility包有什么用][4]
- 打印服务(Print Service)
Java?打印服务API,允许所有Java平台上的印刷,包括那些需要占用空间小的文件,比如Java ME概要文件。主要功能在javax.print包中。
了解java打印服务看这里:[javax.print包有什么用][5]
- 音乐组件(Sound)
Java平台包括一个强大的API来获取、处理和播放音频与MIDI( Musical Instrument Digital Interface,数字乐器接口)的数据。这个API支持高效的声音引擎,保证高质量的音频混合以及MIDI合成能力。主要功能在javax.sound包中。
了解java音乐组件看这里:[javax. sound包有什么用][6]
- 图片I/O(Image I/O)
Java图像I/O API提供了一个可插拔的架构,来处理存储在文件中或者网络中的图像。它为添加特定格式的插件提供了一个框架,在Java I/O中包含几种常见的格式图像,但第三方可以使用这个API来创建自己的、处理特殊格式的插件。主要功能在javax.imageio包中。
了解java图片I/O看这里:[javax.imageio包有什么用][7]
- 2D图像组件(Java 2D? Graphics and Imaging)
Java 2D? API是一个先进的2D图形、图像组件。它包含艺术线条、文本、图像以及综合模型。还包括对alpha通道图像的支持、颜色空间的定义和转换、丰富的display-oriented成像操作符。主要功能在javax.imageio包中。
- 抽象窗口工具集( Abstract Windowing Toolkit ,AWT)
Java?平台的抽象窗口工具包(AWT)提供了创建用户界面组件(如菜单、按钮、文本框、对话框、复选框等)的API,并通过这些组件来处理用户的输入。此外,AWT还能呈现很多简单的图形(如椭圆、多边形),使开发人员能够选择用户界面布局和字体。主要功能在java.awt包中。
了解更多AWT看这里:[java中AWT是什么][8]
- 用户界面开发工具集(Swing)
Swing是由Java图形用户界面(GUI)组件所构成,可运行在任一支持Java的本地平台上。Swing API是用Java编写的,并没有任何代码依赖于底层操作系统的GUI工具。这允许Swing GUI组件有一个与操作系统不同的”插入”外观。主要功能在javax.swing包中。
了解更多Swing看这里:[java中Swing是什么][9]
- JavaFX
JavaFX是用来开发具有高度互动性、丰富用户体验以及功能强大的客户端的RIA(Rich Internet Applications)程序。它拥有UI控制、嵌入式图形堆栈、现代主题、3D图形处理再加上HTML 5支持等多项功能特性。其工具集在设计思路上专注于性能与图形,且能够在嵌入式系统之上顺畅运作。
了解更多JavaFX看这里:[JavaFX是什么][10]