笔者在一家互联网公司做JavaEE开发,公司开发了移动端的产品,唯独没有PC端的产品,于是领导将任务分配给笔者。

  使用Java开发PC客户端,我的第一反应是使用swing API。但是,产品的需求是客户端内嵌一个浏览器引擎,能够渲染网页内容。于是,笔者通过百度无意间发现和了解到JavaFX。

  经过编写一些小Demo,发现JavaFX确实比swing要优秀:

    1.窗口和组件样式,JavaFX要比swing美观,并且,JavaFX支持CSS样式。

    2.静态资源文件放到项目src下,JavaFX打包成jar后,不会出现找不到资源文件问题,而swing会出现该问题。

    3.JavaFX内置WebView API可以渲染html读取网页,swing貌似没有。(swt有)

  以上是笔者对JavaFX与swing的一点总结。

  经过2个月的努力,笔者完成了任务。接下来几篇博文都会记录这段时期笔者工作时遇到的问题,解决方案和心得体会!

最新文章

  1. 《ASP.NET MVC高级编程(4版)》读书笔记(5)表单和HTML辅助方法
  2. hibernate中HQL练习时候一个小小的错误导致语法异常
  3. 每日总结 -----把人家代码干掉了 我恨git
  4. 3.Complementing a Strand of DNA
  5. Random
  6. 图片javascript缩小
  7. php错误消息捕获
  8. Rails中的MIME类型
  9. Chapter 1 First Sight——6
  10. 【转载】基于vw等viewport视区相对单位的响应式排版和布局
  11. 非Unicode编码的软件如何在Windows系统上运行
  12. python干掉pycache
  13. 【粗糙版】javascript的变量、数据类型、运算符、流程结构
  14. Linux没有最小只有更小----迷你Linux版本大集合(转)
  15. linux7 安装rac 执行root脚本时候报错
  16. js中的object
  17. 【读书笔记】iOS-Nib的一些知识
  18. HDU 2175 汉诺塔IX (递推)
  19. android中NavigationView(Design Support)的使用
  20. 管道pipe与dup结合使用

热门文章

  1. 理解Python元类(转)
  2. PCB中层的定义(一)
  3. iis配置好后,解决打开服务器要输入用户名和密码的问题
  4. springMVC使用注解方式进行页面跳转
  5. 【转】Android-Universal-Image-Loader 图片异步加载类库的使用(超详细配置)
  6. DOM2
  7. js 数组去重 的5种方法
  8. 获取oracle 表字段,表名,以及主键之类等等的信息
  9. java 计算一个方法的返回执行时间
  10. C# Redis分布式缓存