PC 端微信页面拆分及 JavaFx 使用

一、前言

对于一个知识点的学习过程来说,往往使用自己熟悉的工具或方式才更易于上手。因为所有同类型的知识点在抛出复杂的流程拨云见日后,所能得到的几乎都是同样的设计思想和实现理论。

在 Java 语言桌面版开发中,直至目前共提供了三套 UI 开发方式;Awt、Swing、JavaFx,以及一些扩展组件 SWT 等。在这三套 UI 组件中,JavaFx 是最新也是最为好用的,因为他提供了丰富的功能,以及 XML 定义、CSS 设计,因此这也是我们这次选择 JavaFx 开发 UI 的原因。以下是给出的对比图;

UI 组件 比喻 产品 描述
awt 石头 早期的 Eclipse(不过后来人家优化成 SWT 了) SUN 在 1996 年推出的 UI 框架,整体框架较重,不适合作为桌面开发的解决方案
swing 80 年代文具小刀 JetBrain 更轻、更快,更加丰富,但 swing 也有毛病,不过都是可以解决和回避的,并且有很多成熟的方案
javaFx 地摊军刀 暂无 功能强大、简单易用,也是官网推荐的,但是目前使用的人不多,所以遇到问题较难弄 (主要还是来的太晚)。文档;http://javafxchina.net/main

那么仿照 PC 端微信界面开发,我们需要分析下这个窗体的框架结构,以方便我们

小傅哥 CSDN认证博客专家 ASM 设计模式 bugstack
小傅哥多年从事一线互联网Java开发,旨在为大家提供一个清晰详细的学习教程,侧重点更倾向编写Java核心内容。如果能为您提供帮助,请给予支持(关注、点赞、分享)!在过去码文的一年里付出了所有的深夜和假期进行码文,创建了9个较大专题类文章;《用Java实现JVM》、《Netty4.x专题》、《中间件开发》、《领域驱动设计》、《全链路监控》等和近150篇原创,也整理了第一本关于字节码编程的PDF书籍,共计11万余字。同时建设了第一个关于:CodeGuide|程序员编码指南,的Git仓库,涵盖了;书籍、源码、案例、文章等各项学习拓展技能的资料。
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符 “速评一下”
©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页
实付 39.90元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值