V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zzzmh
V2EX  ›  Java

有没有 什么 javafx 的学习资料 或 github 项目之类的

  •  
  •   zzzmh · 2019-12-31 11:05:54 +08:00 · 4182 次点击
    这是一个创建于 1550 天前的主题,其中的信息可能已经有所发展或是发生改变。

    rt
    最近对 javafx 炒鸡感兴趣 相见恨晚的赶脚
    但自学还是有点难度的,看视频也没那闲心
    就想速成
    有没有相关的学习资料网站
    或者相关的项目在 github 开源的

    23 条回复    2020-01-02 09:20:47 +08:00
    cmlanche
        1
    cmlanche  
       2019-12-31 14:14:18 +08:00
    居然有人 javafx,我要是不回复一下,估计你这个帖子马上就掉底下去了。

    我于 3 年前对这个感兴趣,到后来创建 qq 群 518914410,目前 700+的人,现在由于工作原因没太大关注了。

    javafx 还是比较冷,在这里问,很少有人能回复你的
    cmlanche
        2
    cmlanche  
       2019-12-31 14:15:10 +08:00
    进群回复写认真点,不然不让进的,我虽是群主,但早已不管事了
    guyeu
        3
    guyeu  
       2019-12-31 14:16:38 +08:00
    同有兴趣,开启了一个 javafx 的小项目,来实现一个 zookeeper 的管理界面,有兴趣可以一起搞
    122006
        4
    122006  
       2019-12-31 14:18:41 +08:00
    竟然有人还用 javafx。
    跌跌撞撞写得好惨,控件太少了很多都不符合要求
    zoumouse
        5
    zoumouse  
       2019-12-31 16:02:23 +08:00   ❤️ 1
    可以看下 github 上的 AwesomeJavaFX 和 Oracle 的官方教程,虽然 Oracle 是 Java8 的,不过入门还可以

    https://github.com/mhrimaz/AwesomeJavaFX#tutorials

    https://docs.oracle.com/javase/8/javase-clienttechnologies.htm
    vwym
        6
    vwym  
       2019-12-31 16:10:42 +08:00
    http://www.javafxchina.net/blog/docs/
    有中文站的
    下一个 SceneBuilder,拖动控件生成 FXML,而且能设置控件属性。
    然后写对应控件的响应事件和跳转。
    chocotan
        7
    chocotan  
       2019-12-31 16:20:46 +08:00   ❤️ 1
    JFoenix,JavaFX Material Design Library
    jfxtras,A supporting library for JavaFX, containing helper classes, extended layouts, controls and other interesting widgets.
    chocotan
        8
    chocotan  
       2019-12-31 16:21:02 +08:00
    github 隔三差五给我推荐 javafx 的项目
    zzzmh
        9
    zzzmh  
    OP
       2019-12-31 16:55:37 +08:00
    @chocotan 谢了,我刚好也在 github 找到了 JFoenix,正在研究他给的 demo,刚跑起来,感觉非常实用
    zzzmh
        10
    zzzmh  
    OP
       2019-12-31 16:58:15 +08:00
    @vwym 恩恩,这个前两天看了,我是直接在 idea 里用的内置的 SceneBuilder,除了偶尔卡一下,其他还行,目前用 这个配合官方文档,能写写基本的小程序,现在就想速成写出一个多页面的复杂一点的桌面 app.
    zzzmh
        11
    zzzmh  
    OP
       2019-12-31 16:58:51 +08:00
    @zoumouse 谢了,先研究下看看
    9Rubi
        12
    9Rubi  
       2019-12-31 19:09:46 +08:00
    我之前在看 u2b 上的 thenewboston 的 javafx。
    不过确实,这块冷
    zzzmh
        13
    zzzmh  
    OP
       2019-12-31 21:56:58 +08:00
    @9Rubi 嗯嗯我还是写了自用的比较多,最大的需求就是不想学个新语言,然后能夸 3 系统。目前用的还行,就是不熟悉,写起来效率低,慢
    jin7
        14
    jin7  
       2019-12-31 22:56:12 +08:00
    楼主学 pyqt5/pyside2 不.......
    zzzmh
        15
    zzzmh  
    OP
       2019-12-31 23:03:11 +08:00
    @jin7 上了年纪真的学不了新语言, 一个 vue cli3 我学了 1 年了快,还刚入门水平,就 java 算还能写点东西
    jin7
        16
    jin7  
       2019-12-31 23:08:53 +08:00
    @zzzmh #15 只要学 python3 哟, 然后看下 pyqt5 的入门教程.
    程序员老得更快吗>>> 看了你的博客 很年轻呀....
    pyqt5/pyside2 很香... 也能跨平台. 也有 UI 设计器, 拖控件.
    lemonTreeTop
        17
    lemonTreeTop  
       2020-01-01 14:02:28 +08:00   ❤️ 1
    学起来没什么难度,我做的第一个的项目就有 JavaFx 的客户端,当时看了不少资料,国内的人玩得少,现在 Java 11 模块化了,用 jlink 定制 runtime 发布客户端也不错。

    项目推荐 https://gitee.com/xwintop/xJavaFxTool
    alphaxx
        18
    alphaxx  
       2020-01-02 00:34:42 +08:00 via Android
    我以前刚学 java 用过这个,资料真的难找,不过熟悉了以后感觉挺好玩的,适合兴趣向
    ysy960108
        19
    ysy960108  
       2020-01-02 06:11:10 +08:00   ❤️ 1
    当年上编程基础课的时候就学的 JavaFX,教授推荐看这套教程,看了感觉还挺不错
    https://code.makery.ch/library/javafx-tutorial/
    zzzmh
        20
    zzzmh  
    OP
       2020-01-02 09:19:06 +08:00
    @ysy960108 谢了
    zzzmh
        21
    zzzmh  
    OP
       2020-01-02 09:19:22 +08:00
    @lemonTreeTop 谢了
    MakHoCheung
        22
    MakHoCheung  
       2020-01-02 09:19:46 +08:00
    看 b 站大佬写的动画吧,贼秀
    https://www.bilibili.com/video/av61569070
    https://www.bilibili.com/video/av61008317
    目前 javafx 有些 api 还是依赖 swing 和 awt,以后打包要把 java.desktop 模块打进去,有点不爽
    zzzmh
        23
    zzzmh  
    OP
       2020-01-02 09:20:47 +08:00
    @jin7 哈哈,主要还是时间太挤了,上班就占了 80%的时间,业余还有 3 个网站维护.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5315 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 09:06 · PVG 17:06 · LAX 02:06 · JFK 05:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.