排队论游乐场的游乐项目

介绍

F X Playground是基于JavaFX的原型制作工具或实时编辑器,它消除了编译Java代码的步骤。 这个概念并不新鲜,例如在网络世界中,有许多HTML5 游乐场提供在线编辑器,使开发人员可以快速原型化或尝试各种JavaScript库。 这使开发人员可以专注于可视化或UI详细信息,而无需设置IDE项目或处理文件。 更老的(预先约会)比游乐场是REPLs(R EADËVAL P RINT 大号接力),其中动态语言比如Groovy,Python和Ruby等提供一种交互式解释命令行工具来允许开发人员快速脚本代码是被执行。 Scala是一种编译语言,但也提供了REPL工具。

在完成《 JavaFX 8示例入门 》一书后,我注意到每个示例都是作为单独的NetBeans项目创建的,对于小的示例来说似乎有些过高。 因为这本书是基于Java的,所以在执行之前需要先编译每个程序的语言(通过javac )。 通常,需要在适当的目录位置中使用适当的类路径资源来设置较大的项目。 甚至更大的项目也将需要依赖关系,这些依赖关系通常位于Maven存储库中。

JavaOne 2014年

ASED的定时我能提交关于JavaFX的基础操场通话的正是时候。 一段时间后,我对我的提议(谈话)被接受感到惊喜。 您可以在此处查看会话。 另外,我将与我的好朋友Gerrit Grunwald ( @hansolo_ )进行演讲 。 因此,请准备好观看令人敬畏的演示。 由于谈话的对象是BoF(羽毛鸟),所以气氛将低调且非常随意。 我希望能在那里看到你!

JavaOne的演讲标题为“ JavaFX编码游乐场(基于JavaFX的实时编辑器工具)[BOF2730]”。 根据说明,您会发现该工具将使用NEW! Nashorn (JavaScript)引擎与JavaFX原语进行交互。 下图描述了FX Playground工具的编辑器窗口和JavaFX Display区域。 从左下角顺时针开始是代码编辑器窗口,该窗口允许用户使用JavaScript(Nashorn)与节点进行交互。 接下来是JavaFX FXML编辑器窗口,允许用户使用FXML(左上方)。 FXML窗口是可选的。 在右上角,您会注意到JavaFX CSS编辑器窗口,可用于在显示表面上设置节点样式。 最后,右下角是输出区域,或者更好地称为DISPLAY_SURFACE。

FXPlayground的编辑器窗口

FX游乐场在行动

因为 FX Playground仍在开发中,所以我将简要介绍一下我在Youtube上创建的一些演示。 以下是带有视频链接的示例。

  • FXPlayground3d – Nashorn和JavaFX 3D
  • FX Playground现在具有一个设置滑出面板 – Nashorn,带有CSS的Rectangle和MediaView
  • 使用Enzo库的FX Playground – Nashorn和Enzo库
  • 带有MediaView和WebView的FX Playground测试视频 – Nashorn,MediaView和WebView

路线图

Ť这里有计划的开源代码,但现在有很多市民在消费之前需要的功能。

以下功能正在进行中:

  • 利用FXML编辑器窗口。
  • 将显示面板弹出到自己的窗口中
  • 保存,另存为和加载游乐场
  • 将软件构建为工具用户可执行文件。 (完成90%)
  • 使该工具能够使用其他语言(JSR 223)

我要感谢Oracle公司。 特别是以下为我提供帮助的工程师(以下一些工程师不是Oracle员工):

  • 大卫·格里夫(David Grieve)– @dsgrieve
  • 吉姆·拉斯基– @wickund
  • Sundararajan Athijegannathan – @sundararajan_a
  • Danno Ferrin – @shemnon
  • 肖恩·菲利普斯– @SeanMiPhillips
  • 马克·赫克勒– @MkHeck
  • 何塞·佩拉达(Jose Perada)– @JPeredaDnr
  • Gerrit Grunwald – @hansolo_
  • 吉姆·韦弗– @JavaFXpert

资源资源

  • CarlFX的频道– https://www.youtube.com/channel/UCNBYRHaYk9mlTmn9oAPp1VA
  • 最佳代码游乐场中的7个– http://www.sitepoint.com/7-code-playgrounds
  • NetBeans – https://www.netbeans.org
  • JavaFX 8示例介绍 – http://www.apress.com/9781430264606
  • Nashorn – https://wiki.openjdk.java.net/display/Nashorn/Main
  • 恩佐-https: //bitbucket.org/hansolo/enzo/wiki/Home
  • 谐波代码– http://harmoniccode.blogspot.com/

翻译自: https://www.javacodegeeks.com/2014/07/fx-playground.html

排队论游乐场的游乐项目

排队论游乐场的游乐项目_外汇游乐场相关推荐

  1. 数仓建模 项目_音乐数据项目火力全开,技能双倍提升!

    ↑ 点击上方"尚学堂"关注我们 音乐数据中心数仓综合项目 1项目介绍 音乐数据中心项目是大型企业级综合数仓项目,此项目针对音乐数据进行分析,构建数据仓库,建立用户.机器.内容等主题 ...

  2. Java web小项目_个人主页(2)—— 边缘加速原理与实现

    摘自:Java web小项目_个人主页(2)-- 边缘加速原理与实现 作者:丶PURSUING 发布时间: 2021-03-27 14:44:40 网址:https://blog.csdn.net/w ...

  3. Java web小项目_个人主页(1)—— 云环境搭建与项目部署

    摘自:Java web小项目_个人主页(1)-- 云环境搭建与项目部署 作者:丶PURSUING 发布时间: 2021-03-26 23:59:39 网址:https://blog.csdn.net/ ...

  4. java项目_第171期ssm房屋租赁系统_计算机毕业设计

    java项目_第171期ssm房屋租赁系统_计算机毕业设计 [源码请到下载专栏下载] 今天分享的项目是<ssm房屋租赁系统> 该项目分为2个角色,管理员和用户. 用户可以浏览前台,查看房屋 ...

  5. 品达物流TMS项目_第6章 数据聚合服务开发(pd-aggregation)

    品达物流TMS项目_第6章 数据聚合服务开发(pd-aggregation) 文章目录 品达物流TMS项目_第6章 数据聚合服务开发(pd-aggregation) 第6章 数据聚合服务开发(pd-a ...

  6. 凡客副总裁崔晓琦离职 曾负责旗下V+商城项目_科技_腾讯网

    凡客副总裁崔晓琦离职 曾负责旗下V+商城项目_科技_腾讯网 凡客副总裁崔晓琦离职 曾负责旗下V+商城项目_科技_腾讯网 凡客副总裁崔晓琦离职 曾负责旗下V+商城项目 腾讯科技[微博]乐天2013年09 ...

  7. 品达物流TMS项目_第11章 TMS司机端、快递员端开发

    品达物流TMS项目_第11章 TMS司机端.快递员端开发 文章目录 品达物流TMS项目_第11章 TMS司机端.快递员端开发 第11章 TMS司机端.快递员端开发 1. 导入功能代码 2. 分布式事务 ...

  8. 在线教育项目_整体介绍

    在线教育项目_整体介绍 一.项目的背景 二.商业模式 2.1 B2C(该项目的模式) 2.2 B2B2C(商家到商家到用户) 3.功能模块 3.1 系统后台 3.2 系统前台 4.项目使用到的技术 4 ...

  9. 大二暑假_SSM项目_培训教育板块

    大二暑假_SSM项目_培训教育板块 一.页面搭建 1)主要内容 2)部分代码 3)遇到的困难 4)效果展示 二.管理员上传文件 1)主要内容 2)部分代码 3)遇到的困难 4)效果展示 三.用户点击按 ...

最新文章

  1. PHP根据IP获取当前所在地地址
  2. ARP协议全面实战手册——协议详解、攻击与防御(内部资料)
  3. 使用C++与SFML编写一个简单的撞球游戏Part1——新建工程以及设置
  4. mxnet基础到提高(38)-自动梯度计算
  5. java后ping不是内部_ping不是内部或外部命令,也不是可运行的程序解决方案
  6. Linux 命令之 sed -- 功能强大的流式文本编辑器
  7. 子进程 已安装 post-installation 脚本 返回错误状态 1 dpkg: 依赖关系问题使得 mysql-server 的配置工作不能继续: mysql-server 依赖于 mysq
  8. 646. Maximum Length of Pair Chain 最长的链条长度
  9. php执行另一个页面,从另一个PHP脚本执行PHP脚本
  10. android学习笔记25——事件处理Handler
  11. 一级b类计算机考试题目和类型,第五章计算机一级B类高职考试习题资料.doc
  12. 中国住户调查年鉴(2000-2021年)
  13. java 新浪短链接_新浪t.cn短链接如何生成?网址缩短api接口分享
  14. 网站主题实现技术-jsp include
  15. 牵丝戏计算机谱,急求牵丝戏计算器谱完整版!!!
  16. db2 - 统计上一月,前两周的数据
  17. [转帖]mysql消除乱码方法集
  18. Word写作排版小技巧
  19. 功率放大器的选购技巧
  20. phoenix简易安装教程

热门文章

  1. P2053-修车【网络流,费用流】
  2. 【BZOJ3218】a+b problem (最小割 + 主席树)
  3. HDU5985 Lucky Conins 概率题
  4. 汇编语言(三十)之多模块求和
  5. 如何轻松愉快的理解条件随机场(CRF)
  6. 某同学正为自己安装不上sqlserver数据库而愁眉苦脸,使用朋友给的方法顿时喜笑颜开,那么朋友到底出了个什么样的方法呢?...
  7. hql投影查询之—— [Ljava.lang.Object; cannot be cast to cn.bdqn.guanMingSys.entity.Notice
  8. oracle基本笔记整理
  9. java面向对象高级分层实例_实体类
  10. React前端格式化时间