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

本文介绍了PC端微信界面的拆分分析,重点关注登陆和会话主窗体。通过JavaFx实现UI,详细探讨了JavaFx的核心组件、事件、方法和CSS,并提供了一个简单的JavaFx及Maven Demo,为后续的JavaFx开发打下基础。
摘要由CSDN通过智能技术生成

一、前言

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

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

UI 组件 比喻 产品 描述
awt 石头 早期的 Eclipse(不过后来人家优化成 SWT 了) SUN 在 1996 年推出的 UI 框架,整体框架较重,不适合作为桌面开发的解决方案
swing 80 年代文具小刀 JetBrain 更轻、更快,更加丰富,但 swing 也有毛病,不过都是可以解决和回避的,并且有很多成熟的方案
javaFx 地摊军刀 暂无 功能强大、简单易用,也是官网推荐的,但是目前使用的人
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小傅哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值