社区
J2ME
帖子详情
关于java的UI方面的问题,是javafx好还是awt?
LittleOldsboy
2017-08-17 01:53:32
如题,lz是新手,看书上介绍说javafx是现在比较流行的设计javaui的方法,可是很多javafx的问题都在百度里找不到答案,学的非常辛苦,还是说本来就不应该拿java来做ui啊
...全文
1791
3
打赏
收藏
关于java的UI方面的问题,是javafx好还是awt?
如题,lz是新手,看书上介绍说javafx是现在比较流行的设计javaui的方法,可是很多javafx的问题都在百度里找不到答案,学的非常辛苦,还是说本来就不应该拿java来做ui啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
LittleOldsboy
2017-08-20
打赏
举报
回复
引用 2 楼 zssazrael 的回复:
不推荐使用 awt。 swing 和 swt 是不错的选择。 至于 javafx,让它消失在历史的长河中吧。
哈?javafx这么不受人待见的嘛
幽饮烛
2017-08-17
打赏
举报
回复
不推荐使用 awt。 swing 和 swt 是不错的选择。 至于 javafx,让它消失在历史的长河中吧。
李德胜1995
2017-08-17
打赏
举报
回复
各
ui
框架下的
Java
浏览器(包含swt的浏览器,
java
fx
的浏览器,swing的浏览器),支持Flash
Java
自制浏览器,支持Flash,各个版本的
ui
框架都有,具备所有IE内核具备的功能,拓展功能比如F5,比如前进后退,比如查看源代码,键盘监听和鼠标右键菜单可自行扩展。里面包含
java
fx
的,swing的,swt三个版本的
java
浏览器,功能强大,供大家对比
jdk-9.0.1_doc-all 最新版
Overview Module Package Class Use Tree Deprecated Index Help
Java
SE 9 & JDK 9 Prev Next Frames No Frames All Classes SEARCH:
Java
® Platform, Standard Edition &
Java
Development Kit Version 9 API Specification This document is divided into three sections:
Java
SE The
Java
Platform, Standard Edition (
Java
SE) APIs define the core
Java
platform for general-purpose computing. These APIs are in modules whose names start with
java
. JDK The
Java
Development Kit (JDK) APIs are specific to the JDK and will not necessarily be available in all implementations of the
Java
SE Platform. These APIs are in modules whose names start with jdk.
Java
FX
The
Java
FX
APIs define a set of user-interface controls, graphics, media, and web packages for developing rich client applications. These APIs are in modules whose names start with
java
fx
.
Java
SE Module Description
java
.activation Defines the
Java
Beans Activation Framework (JAF) API.
java
.base Defines the foundational APIs of the
Java
SE Platform.
java
.compiler Defines the Language Model, Annotation Processing, and
Java
Compiler APIs.
java
.corba Defines the
Java
binding of the OMG CORBA APIs, and the RMI-IIOP API.
java
.datatransfer Defines the API for transferring data between and within applications.
java
.desktop Defines the
AWT
and Swing user interface toolkits, plus APIs for accessibility, audio, imaging, printing, and
Java
Beans.
java
.instrument Defines services that allow agents to instrument programs running on the JVM.
java
.logging Defines the
Java
Logging API.
java
.management Defines the
Java
Management Extensions (JMX) API.
java
.management.rmi Defines the RMI connector for the
Java
Management Extensions (JMX) Remote API.
java
.naming Defines the
Java
Naming and Directory Interface (JNDI) API.
java
.prefs Defines the Preferences API.
java
.rmi Defines the Remote Method Invocation (RMI) API.
java
.scripting Defines the Scripting API.
java
.se Defines the core
Java
SE API.
java
.se.ee Defines the full API of the
Java
SE Platform.
java
.security.jgss Defines the
Java
binding of the IETF Generic Security Services API (GSS-API).
java
.security.sasl Defines
Java
support for the IETF Simple Authentication and Security Layer (SASL).
java
.sql Defines the JDBC API.
java
.sql.rowset Defines the JDBC RowSet API.
java
.transaction Defines a subset of the
Java
Transaction API (JTA) to support CORBA interoperation.
java
.xml Defines the
Java
API for XML Processing (JAXP), the Streaming API for XML (StAX), the Simple API for XML (SAX), and the W3C Document Object Model (DOM) API.
java
.xml.bind Defines the
Java
Architecture for XML Binding (JAXB) API.
java
.xml.crypto Defines the API for XML cryptography.
java
.xml.ws Defines the
Java
API for XML-Based Web Services (JAX-WS), and the Web Services Metadata API.
java
.xml.ws.annotation Defines a subset of the Common Annotations API to support programs running on the
Java
SE Platform. JDK Module Description jdk.accessibility Defines JDK utility classes used by implementors of Assistive Technologies. jdk.attach Defines the attach API. jdk.charsets Provides charsets that are not in
java
.base (mostly double byte and IBM charsets). jdk.compiler Defines the implementation of the system
Java
compiler and its command line eq
ui
valent,
java
c, as well as
java
h. jdk.crypto.cryptoki Provides the implementation of the SunPKCS11 security provider. jdk.crypto.ec Provides the implementation of the SunEC security provider. jdk.dynalink Defines the API for dynamic linking of high-level operations on objects. jdk.editpad Provides the implementation of the edit pad service used by jdk.jshell. jdk.hotspot.agent Defines the implementation of the HotSpot Serviceability Agent. jdk.httpserver Defines the JDK-specific HTTP server API. jdk.incubator.httpclient Defines the high-level HTTP and WebSocket API. jdk.jartool Defines tools for manipulating
Java
Archive (JAR) files, including the jar and jarsigner tools. jdk.
java
doc Defines the implementation of the system documentation tool and its command line eq
ui
valent,
java
doc. jdk.jcmd Defines tools for diagnostics and troubleshooting a JVM such as the jcmd, jps, jstat tools. jdk.jconsole Defines the JMX graphical tool, jconsole, for monitoring and managing a running application. jdk.jdeps Defines tools for analysing dependencies in
Java
libraries and programs, including the jdeps,
java
p, and jdeprscan tools. jdk.jdi Defines the
Java
Debug Interface. jdk.jdwp.agent Provides the implementation of the
Java
Debug Wire Protocol (JDWP) agent. jdk.jfr Defines the API for
Java
Flight Recorder. jdk.jlink Defines the jlink tool for creating run-time images, the jmod tool for creating and manipulating JMOD files, and the jimage tool for inspecting the JDK implementation-specific container file for classes and resources. jdk.jshell This module provides support for
Java
Programming Language 'snippet' evaluating tools, such as Read-Eval-Print Loops (REPLs), including the jshell tool. jdk.jsobject Defines the API for the
Java
Script Object. jdk.jstatd Defines the jstatd tool for starting a daemon for the jstat tool to monitor JVM statistics remotely. jdk.localedata Provides the locale data for locales other than US locale. jdk.management Defines JDK-specific management interfaces for the JVM. jdk.management.agent Defines the JMX management agent. jdk.management.cmm Defines the Management Interface for Cooperative Memory Management. jdk.management.jfr Defines the Management Interface for
Java
Flight Recorder. jdk.management.resource Defines the Resource Management API. jdk.naming.dns Provides the implementation of the DNS
Java
Naming provider. jdk.naming.rmi Provides the implementation of the RMI
Java
Naming provider. jdk.net Defines the JDK-specific Networking API. jdk.pack Defines tools for transforming a JAR file into a compressed pack200 file and transforming a packed file into a JAR file, including the pack200 and unpack200 tools. jdk.packager.services Defines the services used by the
Java
packager tool. jdk.policytool Defines the G
UI
tool for managing policy files called policytool. jdk.rmic Defines the rmic compiler for generating stubs and skeletons using the
Java
Remote Method Protocol (JRMP) and stubs and tie class files (IIOP protocol) for remote objects. jdk.scripting.nashorn Provides the implementation of Nashorn script engine and the runtime environment for programs written in ECMAScript 5.1. jdk.sctp Defines the JDK-specific API for SCTP. jdk.security.auth Provides implementations of the
java
x.security.auth.* interfaces and various authentication modules. jdk.security.jgss Defines
Java
extensions to the GSS-API and an implementation of the SASL GSSAPI mechanism. jdk.snmp Defines the SNMP management agent. jdk.xml.dom Defines the subset of the W3C Document Object Model (DOM) API that is not part of the
Java
SE API. jdk.zipfs Provides the implementation of the zip file system provider.
Java
FX
Module Description
java
fx
.base Defines the base APIs for the
Java
FX
UI
toolkit, including APIs for bindings, properties, collections, and events.
java
fx
.controls Defines the
UI
controls, charts, and skins that are available for the
Java
FX
UI
toolkit.
java
fx
.fxml Defines the FXML APIs for the
Java
FX
UI
toolkit.
java
fx
.graphics Defines the core scenegraph APIs for the
Java
FX
UI
toolkit (such as layout containers, application lifecycle, shapes, transformations, canvas, input, painting, image handling, and effects), as well as APIs for animation, css, concurrency, geometry, printing, and windowing.
java
fx
.media Defines APIs for playback of media and audio content, as part of the
Java
FX
UI
toolkit, including MediaView and MediaPlayer.
java
fx
.swing Defines APIs for the
Java
FX
/ Swing interop support included with the
Java
FX
UI
toolkit, including SwingNode (for embedding Swing inside a
Java
FX
application) and JFXPanel (for embedding
Java
FX
inside a Swing application).
java
fx
.web Defines APIs for the WebView functionality contained within the the
Java
FX
UI
toolkit. Other Modules Module Description
java
.jnlp Defines the API for
Java
Network Launch Protocol (JNLP).
java
.smartcardio Defines the
Java
Smart Card I/O API. Skip navigation links Overview Module Package Class Use Tree Deprecated Index Help
Java
SE 9 & JDK 9 Prev Next Frames No Frames All Classes
Java
学习指南19
Java
FX
入门
一、课程简介这是『
Java
学习指南系列』的第19篇教程 ,是
Java
开发的高级课程,介绍
Java
FX
的入门技术。
Java
FX
教程分为2篇:
Java
FX
入门篇 ,
Java
FX
高级篇。二、主要内容 本篇介绍
Java
FX
的基本技术,至少包括以下方法:* 基本控件的使用 Label Button ImageView等* 基本布局的使用 BorderPane, HBox, VBox等* 常用形状的使用 Shape* 事件处理的基本方法* ListView, TreeView, TableView, TreeTableView的基本用法*
Java
FX
CSS样式的用法* FXML界面和业务分离的用法等。* 以全局实例管理为例,演示一般性的框架设计方法三、课程体系〖
Java
学习指南系列〗:包含入门与进阶语法,Swing桌面开发,安卓开发,
Java
FX
开发,网络通信Socket,数据结构与算法等课程。〖网站开发系列〗:包含网页基础、网站入门、数据库、网站中级、FreeMarker、网站高级、项目应用、MyBatis、Redis等课程。
AppGameKit-For-
Java
-Kotlin:移植了可与
Java
或Kotlin一起使用的AppGameKit库
适用于
Java
和Kotlin的AppGameKit 现在,您可以利用
Java
或Kotlin的灵活性来利用App Game Kit的功能。
Java
/ Kotlin由于简单但非常强大且用途广泛的语法而提供了Tier 1的完美替代方案。 这里,只有少数一些面向对象的
Java
和Kotlin面向对象的好处程序是使用现代和众所周知的概念(例如类,接口,继承等)围绕OOP构建的。这些概念允许干净,优雅,组织化的代码可重复使用和扩展。庞大的图书馆
Java
和Kotlin拥有广泛的第一方和第三方库,它们可以从基本数据结构(队列,链接列表,HashMap等)一直添加到手势识别,数字信号处理,等。用户界面想要在AGK中制作桌面工具吗? Kotlin&
Java
有很多不同的
UI
库,例如
Java
FX
,
AWT
或
Java
Swing,它们可以与AGK一起使用。 支持平台 Windows Linux 未来平台 Mac
skija:
Java
的Skia绑定
Skija:
Java
的Skia绑定 Skia是一个开源2D图形库,它提供可在各种硬件和软件平台上工作的通用API。 Skija是Skia的高质量
Java
绑定。 动机:为什么选择Skija? 因为
Java
没有强大而现代的2D图形-仍然如此! 在很多情况下,您可能需要图形: 自定义
UI
小部件库和整个工具包, 图形,图表, 可视化 游戏。 现有的产品包括:
AWT
提供的Graphics2D,
Java
FX
提供的GraphicsContext。 他们很好,但势不可挡。 输入Skia。 斯基亚(Skia)具有工业规模项目的可靠记录,该项目依靠它来处理所有图形:谷歌浏览器,Android,Fl
J2ME
13,100
社区成员
26,495
社区内容
发帖
与我相关
我的任务
J2ME
Java J2ME
复制链接
扫一扫
分享
社区描述
Java J2ME
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章