展开全部

如果要使用Java开发GUI图形界面. 常见的是AWT/SWING/SWT/JavaFX

推荐主要学JavaFX:JavaFX 从设计上就感觉非常好, 模仿网页,进行分层, 这样修改起来62616964757a686964616fe78988e69d8331333365653864比较方便. 并且懂网页开发的美术, 也可以迅速上手设计fxml,写css文档

比如MyXml.fxml  就好比是html .里面主要就是对整个窗口布局,安排组件的位置等

比如MyCss.css    就和css很像了. 主要用于设置组件的外观,比如背景图,颜色, 特效等

比如MyController.java  就好比是js 里面主要就是提供行为. 比如点击了按钮就让图片旋转JavaFX 提供的组件. 默认外观更加漂亮

JavaFX 支持3D,GPU加速等 还有很多的变形和特效, 还支持很多种的动画

JavaFX可以通过切换css文件, 迅速实现换肤功能.

JavaFX非常多的属性绑定, 比如你可以把一个拉杆的值绑定到一个正方形的边长上,这样就不用写代码,也可以实现,当拉杆从小到大拖动时,正方形也从小到大

Oracle的消息,从JDK11开始,将不会包含JavaFX。JavaFX将作为一个独立的模块可供开发者和使用者下载和安装。这件事对JavaFX有两个主要的影响:

1: 把JavaFX独立出来,将赋予开发人员和使用者有更高的自由度和灵活度

2: 如果不单独下载该模块, 我们还需要掌握之前的图形界面技术.比如AWT/SWING

所以也需要简单的学习AWT/SWING,

gui框架 java_现在选择哪个Java GUI框架相关推荐

  1. java gui论文_毕业设计论文-基于JAVA GUI的电子邮件客户端软件的设计与实现.doc

    毕业设计论文-基于JAVA GUI的电子邮件客户端软件的设计与实现.doc 还剩 41页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧, ...

  2. java集合框架源代码_面试必备——Java集合框架

    Java集合框架面试题 常见集合 集合可以看作是一种容器,用来存储对象信息. 数组和集合的区别: (1)数组长度不可变化而且无法保存具有映射关系的数据:集合类用于保存数量不确定的数据,以及保存具有映射 ...

  3. 5个java框架及其优缺点_各种Java Web框架的优缺点是什么?

    慕森王 我已经相当广泛地使用了Tapestry 3,Wicket,Echo和JSF.我真的建议您仔细检查一下,选择最适合您的方式,并且最适合您的工作方式.其中,由于组件构建的轻量级特性和页面模板的简单 ...

  4. java集合框架支持三种类型,Java集合框架(一)

    集合类存放于java.util包中,集合类存放的都是对象的引用,而非对象本身,出于表达上的便利,我们称集合中的对象就是指集合中对象的引用(reference) 集合类型主要有3种:set(集).lis ...

  5. Java三大框架 介绍

    三大框架:Struts+Hibernate+Spring Java三大框架主要用来做WEB应用. Struts主要负责表示层的显示 Spring利用它的IOC和AOP来处理控制业务(负责对数据库的操作 ...

  6. java日志框架简介(日志框架选型)

    目录 日志框架发展历程 实现框架 log4j1 JUL logback log4j2 门面日志 SLF4J JCL Spring-JCL Jboss-logging 日志框架选型 日志框架发展历程 现 ...

  7. java集合框架介绍(转)

    从上面的集合框架图可以看到,Java集合框架主要包括两种类型的容器,一种是集合(Collection),存储一个元素集合,另一种是图(Map),存储键/值对映射.Collection接口又有3种子类型 ...

  8. java集合框架史上最详解(list set 以及map)

    title: Java集合框架史上最详解(list set 以及map) tags: 集合框架 list set map 文章目录 一.集合框架总体架构 1.1 集合框架在被设计时需满足的目标 1.2 ...

  9. Java服务框架分析

    Android服务框架由本地服务框架(Native Service Framework)和Java服务框架(Java Service Framework)两部分组成. Java服务框架是一系列类的集合 ...

  10. Java集合框架:总结

    欢迎支持笔者新作:<深入理解Kafka:核心设计与实践原理>和<RabbitMQ实战指南>,同时欢迎关注笔者的微信公众号:朱小厮的博客. 欢迎跳转到本文的原文链接:https: ...

最新文章

  1. LAMP(httpd 2.4.1 + mysql-5.5.19 + php-5.3.10)编译安装
  2. Go 语言编程 — 作用域
  3. C++编程思想重点笔记(下)
  4. C# 事件(第四章)
  5. inline内联函数的优缺点
  6. 128核云原生新力作:Ampere® Altra® Max性能参数公布,提升50%!
  7. 湘苗培优|值不值?效果告诉你
  8. 马哥Linux--elasticsearch
  9. flask-sqlalchemy 数据基本操作
  10. Docker图形界面
  11. 盘点前 10 名的免费跨浏览器测试工具
  12. ADS仿真学习:s2p文件导入ADS
  13. TI软件生态及代码讲解——CCS宏定义使用方法
  14. SpringCloud Alibaba(四) Nacos服务端本地启动和源码浅析(AP架构),Distro协议介绍,CAP原则介绍
  15. 怎样设定目标(一)——目标金字塔
  16. 多核 CPU 和多个 CPU 有何区别?
  17. Mapped Statements collection does not contain value for 解决方法
  18. Windows10彻底卸载VMWare虚拟机
  19. WZOI基础题库1~15题答案
  20. 摄影测量-后方交会与前方交会,相对定向与绝对定向,光束法

热门文章

  1. 2022年四川省大学生金融科技建模大赛-模型复现和点评
  2. SAP中与物料BOM有关的表关联
  3. java gson解析json_Gson解析json数据(转)
  4. java gson解析JSON
  5. 大米云主机首批优秀体验师新鲜出炉——软件服务篇
  6. 互联网财富管理平台应该怎么做?(下篇)
  7. linux进程栈和线程栈大小,Linux进程栈和线程栈
  8. 极乐净土html5代码,天谕手游极乐净土乐谱代码分享
  9. JAVA远程声卡,Delphi带多声道声卡(ASIO)
  10. android信鸽推送demo_腾讯信鸽Android推送集成全解