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 端微信界面开发,我们需要分析下这个窗体的框架结构,以方便我们

上一篇:javafx + jfoenix相关学习资料地址整理


下一篇:有没有JavaFX GUI生成器?