一、前言

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

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

PC 端微信页面拆分及 JavaFx 使用相关推荐

  1. h5微信页面在手机微信端和微信web开发者工具中都能正常显示,但是在pc端微信浏览器上打不开(显示空白)

    记录一个最近在微信端页面开发时出现的问题:页面在手机微信端和微信web开发者工具中都能正常显示,但是在pc端微信浏览器上打不开(显示空白). 原因:pc端微信浏览器不支持es6,而我的代码使用了 le ...

  2. h5微信页面在手机微信端和微信web开发者工具中都能正常显示,但是在pc端微信浏览器上打不开(显示空白)...

    h5微信页面在手机微信和微信开发者工具中都能正常显示,但是在pc端微信浏览器上打不开或者数据加载不出来. 原因:pc端微信浏览器不支持ES6语法,我的代码中使用了一些ES6的特性 解决:将ES6转换为 ...

  3. vue pc端web页面微信支付和支付宝支付

    业务场景介绍: pc端支持微信支付 [ Native支付官方API] && 支付宝支付 [电脑网站支付官方API ] 订单生成逻辑:前端请求后端提交订单,后端去和微信或者支付宝对接生成 ...

  4. 微信 PC 端h5页面打开的内置浏览器开发者工具界面

    困境 项目开发的h5页面需要在微信端支持转发.分享功能,以及企业微信授权等相关权限功能,h5页面功能开发可以直接在Chrome浏览器的移动端模式开发,但是涉及微信权限时的一些功能,则需要在微信和企业微 ...

  5. Pc端微信加群的测试用例

    Pc端微信加群的测试用例和5. app端微信加群的测试用例:     1.可发送信息:语音,文字,图片,表情,链接,字符及长度     2.聊天界面中的文字是否可复制,删除,收藏,翻译,头像,昵称显示 ...

  6. 细说pc端微信扫码登录

    最近做了一个pc端微信扫码登录和微信付款的功能,一个比较常见的问题是在移动端使用微信扫码操作完毕后,pc端如何实时响应的问题.这里细说一下登录的实现流程,付款方面暂时还没找到比较好的实现方法,只能暂时 ...

  7. 前端PC端微信扫码登录

    PC端微信扫码登录 一.微信开放平台 1.创建网站应用 2.设置回调域名 二.代码 1.在index.html页面引入http://res.wx.qq.com/connect/zh_CN/htmled ...

  8. Java PC端微信、支付宝扫码支付(二)

    Java PC端微信.支付宝扫码支付(二) 前几天写了微信支付,附上链接 https://blog.csdn.net/qq_43494610/article/details/90411391 ,今天抽 ...

  9. 调试那些事儿之PC端微信内置浏览器

    一.前言 为什么要调试 PC 端微信内置浏览器呢?个人觉得原因可能如下: 1.用户在电脑上的微信内置浏览器打开网页,遇到了问题,开发就需要去排查问题 2.查看公众号网页的代码比较难查看,也不方便调试, ...

最新文章

  1. 背景图自适应屏幕居中显示,且不变形
  2. 深度优先(DFS)和广度优先(BFS)
  3. 下载并导出数据到execl中
  4. 公布获奖名单推文文案_国学养正·趣味竞答获奖名单公布啦
  5. Python 中引入多个模块,包的概念
  6. PMP知识点(二、整合管理)
  7. JS定时器的使用--无缝滚动
  8. php定义object数据类型,PHP数据类型(4):对象object
  9. php是不是面向对象编程,PHP面向对象编程入门
  10. python 登录接口_使用python编写一个登录接口
  11. 设计一个xml格式的文件
  12. 数字平原搭建赛博朋克风城市夜景
  13. 【科研绘图Origin】制作一个双Y轴曲线图
  14. Chem 3D软件可以改变背景吗
  15. 转专业计算机的面试自我介绍,转专业面试自我介绍
  16. 灵机一动-趣味问题种种
  17. 基于Qt的收银点餐系统之小票打印(二)
  18. 微信小程序课程的学习心得
  19. 统计学方法论2---------推断统计分析:通过样本推断总体
  20. eclipse皮肤包下载链接

热门文章

  1. [Linux学习笔记]Gtk-WARNING **: cannot open display: :0解决方法
  2. oppo r15 android 8,质的飞跃?OPPO R15将搭载基于Android 8.0的全新ColorOS 5.0
  3. 中国教育问题随想:教育何为
  4. sh脚本文件使用mysqldump备份与恢复,恢复views、function、procedure时踩坑与解决
  5. 搜索引擎已死?ChatGPT访问量创新高:面前只剩三家
  6. 问的人太多,受不了,提前开售了,美杜莎、比比东还有...
  7. 玉簪花by berta『转载』
  8. html5 indexdb api,html5 indexDB实例
  9. java异步调用微信接口_微信支付V3 SDK(Java版,支持同步异步调用)
  10. Elasticsearch:分词器中的 token 过滤器使用示例