首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

065.JavaGui的三大流派

# 065.JavaGui的三大流派

不等不靠,有囧有料。攻城狮善总结,程序猿善学习 :)

介绍java做GUI的三大流派,SWT,Swing和JavaFx。

演示袜子03年写的XTable。介绍Swing开发和美化(L&F)。

介绍TornadoFX,其结合了Kotlin和JavaFx的优势。

@史荣久 / 2018-08-31 / CC-BY-SA-3.0

## 观看视频

* [腾讯视频(被转720P)](https://v.qq.com/x/page/k0773yljc92.html)

* [百度网盘(原始1080P)](https://pan.baidu.com/s/1VcwSbI4DThZsYU7WfUfzcg)

## 内容摘要

* Swt/JFace,Awt/Swing,JavaFx和三大IDE。

* 袜子大神写的swt的XTable,演示其超强的功能。

* GUI开发模式中最常用的MVC和MCP。

* Swing的美化BeautyEye。

* Scene Builder,现在由gluonhq维护,不要到Oracle下载。

* SceneBuilder和Idea的联合使用(集成)

* TornadoFX官方Login的Sample。

* JavaFx一些基础知识:未讲看资料。

* Kotlin的一些封装:未讲看资料。

## 参考资料

* [Swing美化beautyeye](https://github.com/JackJiang2011/beautyeye)

* [TornadoFX 官方](https://github.com/edvin/tornadofx)

* [TornadoFX 官方例子](https://github.com/edvin/tornadofx-samples)

* [TornadoFX 官方手册](https://edvin.gitbooks.io/tornadofx-guide/content/)

* [Oracle JavaFx 官方](https://docs.oracle.com/javase/8/javase-clienttechnologies.htm)

* [FXML 精通 官方](https://docs.oracle.com/javase/8/javafx/fxml-tutorial/why_use_fxml.htm)

* [GUI程序架构](https://martinfowler.com/eaaDev/uiArchs.html)

* [MVC,MVP,MVVM区别](http://www.ruanyifeng.com/blog/2015/02/mvcmvp_mvvm.html)

* [JavaFx CSS 官方](https://docs.oracle.com/javase/8/javafx/api/javafx/scene/doc-files/cssref.html)

* [Scene Builder 最新](https://gluonhq.com/products/scene-builder/)

* [code.makery 老教程](https://code.makery.ch/zh-cn/library/javafx-tutorial/)

## 欢迎围观

``` java

if (you.accept(MoilionCircle.SPIRIT)) {

if(you.haveADL()){

MoilionCircle we = you.search(MoilionCircle.SLOGAN);

we.welcome(you);

}

if(you.share(this)){

We.thank(you);

We.mayFind7Moilion();

}

}

```

## 后记

本来要写LDAP的管理端,github:a9ldap-hubgui。

可惜跳票了,节奏缓不下来,招人忙,颈椎影响身心。

到本期为止,java中的偏门领域(硬件,GUI)都录过了。

J2ME做手机游戏过时了,其实我也有体验过的 :)

----

题图:颈椎,在这三年的不懈努力下,终于突出了。图片不是我,但我经历了各种神奇的体验和焦虑。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180901G0MIHN00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券