Java千百问_08JDK详解(006)_jdk用户界面类库都有什么

点击进入_更多_Java千百问

1、jdk用户界面类库都有什么

了解java核心框架看这里:java核心框架是什么样的

1. 输入法框架(Input Method Framework)

输入法框架包括文本编辑组件与文本输入。文本输入是软件组件,使得用户输入文本而不是简单的在键盘上打字。它们通常用于输入日本、中国或韩国的语言,输入比键盘按键多出数百倍的文本。当然,框架还支持其他语言,以及完全不同的输入机制,如手写和语音识别。

了解更多输入法框架看这里:[java输入法框架是什么][3]

  1. 可接入性库(Accessibility)

    开发人员通过Java可接入性API,可以轻松地创建残疾人都可以访问的Java应用程序。它使Java兼容了屏幕阅读器、语音识别系统、可刷新的布莱叶盲文显示器等辅助技术。主要功能在javax.accessibility包中。

    了解更多可接入性库看这里:[javax.accessibility包有什么用][4]

  2. 打印服务(Print Service)

    Java?打印服务API,允许所有Java平台上的印刷,包括那些需要占用空间小的文件,比如Java ME概要文件。主要功能在javax.print包中。

    了解java打印服务看这里:[javax.print包有什么用][5]

  3. 音乐组件(Sound)

    Java平台包括一个强大的API来获取、处理和播放音频与MIDI( Musical Instrument Digital Interface,数字乐器接口)的数据。这个API支持高效的声音引擎,保证高质量的音频混合以及MIDI合成能力。主要功能在javax.sound包中。

    了解java音乐组件看这里:[javax. sound包有什么用][6]

  4. 图片I/O(Image I/O)

    Java图像I/O API提供了一个可插拔的架构,来处理存储在文件中或者网络中的图像。它为添加特定格式的插件提供了一个框架,在Java I/O中包含几种常见的格式图像,但第三方可以使用这个API来创建自己的、处理特殊格式的插件。主要功能在javax.imageio包中。

    了解java图片I/O看这里:[javax.imageio包有什么用][7]

  5. 2D图像组件(Java 2D? Graphics and Imaging)

    Java 2D? API是一个先进的2D图形、图像组件。它包含艺术线条、文本、图像以及综合模型。还包括对alpha通道图像的支持、颜色空间的定义和转换、丰富的display-oriented成像操作符。主要功能在javax.imageio包中。

  6. 抽象窗口工具集( Abstract Windowing Toolkit ,AWT)

    Java?平台的抽象窗口工具包(AWT)提供了创建用户界面组件(如菜单、按钮、文本框、对话框、复选框等)的API,并通过这些组件来处理用户的输入。此外,AWT还能呈现很多简单的图形(如椭圆、多边形),使开发人员能够选择用户界面布局和字体。主要功能在java.awt包中。

    了解更多AWT看这里:[java中AWT是什么][8]

  7. 用户界面开发工具集(Swing)

    Swing是由Java图形用户界面(GUI)组件所构成,可运行在任一支持Java的本地平台上。Swing API是用Java编写的,并没有任何代码依赖于底层操作系统的GUI工具。这允许Swing GUI组件有一个与操作系统不同的”插入”外观。主要功能在javax.swing包中。

    了解更多Swing看这里:[java中Swing是什么][9]

  8. JavaFX

    JavaFX是用来开发具有高度互动性、丰富用户体验以及功能强大的客户端的RIA(Rich Internet Applications)程序。它拥有UI控制、嵌入式图形堆栈、现代主题、3D图形处理再加上HTML 5支持等多项功能特性。其工具集在设计思路上专注于性能与图形,且能够在嵌入式系统之上顺畅运作。

了解更多JavaFX看这里:[JavaFX是什么][10]

时间: 2024-10-13 01:41:42

Java千百问_08JDK详解(006)_jdk用户界面类库都有什么的相关文章

Java千百问_08JDK详解(017)_Javadoc是什么

点击进入_更多_Java千百问 1.Javadoc是什么 javadoc是Sun公司提供的一个技术,它从程序源代码中抽取类.方法.成员等注释,形成一个和源代码配套的API帮助文档.也就是说,只要在编写程序时以一套特定的标签作注释,在程序编写完成后,通过Javadoc就可以形成开发文档了. 了解注释看这里:注释是什么 2.如何使用Javadoc java为javadoc技术独立出了一个工具,它位于JAVA_HOME/bin/路径中,在终端中执行如下命令: javadoc 文件名.java java

Java千百问_08JDK详解(016)_AttachAPI是什么

点击进入_更多_Java千百问 1.AttachAPI是什么 Attach API是Sun公司提供的一套扩展API,它并不是Java的标准API.顾名思义,Attach,为JVM附加某些程序.简单来说,就是把一个程序连接到一个正在运行的JVM上,连接之后,这段程序就可以在JVM中运行.这段程序被称为JVMTI Agent程序. 我们使用它可以很方便地在运行过程中动态地设置加载代理类(JVMTI Agent),使我们能方便的监控一个JVM,运行一个外加的代理程序. 了解JVMTI Agent看这里

Java千百问_08JDK详解(013)_JVMTI是什么

点击进入_更多_Java千百问 1.JVMTI是什么 JVMTI(JVM Tool Interface)是JPDA体系中的最底层, 由Java虚拟机提供的native编程接口,是JVMPI(Java Virtual Machine Profiler Interface)和 JVMDI(Java Virtual Machine Debug Interface)的更新版本. 了解JPDA体系看这里:JPDA是什么 从它的发展中我们就可以知道,JVMTI提供了调试(debug)和分析(profiler

Java千百问_08JDK详解(011)_jnlp文件是什么

点击进入_更多_Java千百问 1.jnlp文件是什么 JNLP(Java Network Launching Protocol ,java网络执行协议文件)是java提供的一种可以通过浏览器直接执行java应用程序的途径,它使你可以直接通过一个网页上的url链接打开一个java应用程序. Java桌面应用程序可以通过JNLP的方式发布.如果版本升级后,不需要再向所有用户发布版本,只需要更新服务器的版本,这就相当于让java应用程序有了web应用的优点.如果你使用JNLP打包一个应用程序,那么它

Java千百问_08JDK详解(010)_java、javaw、javaws有什么区别

点击进入_更多_Java千百问 1.java.javaw.javaws有什么区别 java.javaw.javaws这三个都是jdk自带的三个工具,都在jdk/bin路径下,这三个工具都是为了启动java应用存在的,具体区别如下: java java命令即java应用的执行器,通过它执行的应用日志会再控制台console显示输出与错误信息. 了解更多java命令看这里:java程序如何运行 javaw javaw与java一样,是java应用的执行器,不同的是它不会再控制台console显示输出

Java千百问_08JDK详解(003)_java核心框架是什么样的

点击进入_更多_Java千百问 1.jdk基础扩展类库都有什么 了解java核心框架看这里:java核心框架是什么样的 jdk基础类库分为两大部分,基础库.扩展基础库,提供了相当大量的功能,扩展基础库具体如下: I/O工具(I/O) java.io和java.nio包提供了一组非常丰富的api来管理应用程序的I/O(输入/输出).包括文件和设备I/O.对象序列化.缓冲区管理.字符集支持等.此外,API还为服务端提供了包括多路复用.非阻塞I/O.内存映射和文件锁等功能. 了解更多java.io和j

Java千百问_08JDK详解(018)_JConsole是什么

点击进入_更多_Java千百问 1.JConsole是什么 JConsole是一个Java程序性能分析器,可以从命令行或在终端中运行.可以用来监控Java程序的性能以及跟踪代码. 同时在com.sun.tools.jconsole包中提供了一组接口,允许访问JConsole,对线程.内存.类.对象进行分析和统计. 2.如何使用JConsole工具 我们这里主要介绍jconsole工具的用法,在JAVA_HOME/bin路径中,我们可以直接打开他.如下图: 我们可以对正在运行的本地进程或者远程进程

Java千百问_08JDK详解(019)_jdk工具包有哪些工具

点击进入_更多_Java千百问 jdk工具包有哪些工具 JDK工具包中提供了很多工具和实用的程序.涵盖了基本工具( javac, java, javadoc, apt, appletviewer, jar, jdb, javah, javap, extcheck),安全工具,国际化工具,RMI工具,IDL, RMI-IIOP工具,部署工具,java插件工具,java Web工具,监控管理工具,故障排查工具等. 这里我们只进行以下简单说明,不一一介绍,具体参见oracle官方文档:http://d

Java千百问_08JDK详解(012)_JPDA是什么

点击进入_更多_Java千百问 1.JPDA是什么 我们可以通过常见的Java IDE提供的图形界面调试工具进行代码调试,甚至可以使用JDK自带的jdb工具,以文本命令的形式来调试Java 程序,这些形形色色的调试工具都是通过JPDA开发的. JPDA(Java Platform Debugger Architecture)是 Java平台调试体系结构的缩写,通过JPDA提供的API,开发人员可以方便灵活的搭建Java调试工具. JPDA主要由三个部分组成:Java虚拟机工具接口(JVMTI,J