ScalaFX简化了基于JavaFX的用户界面的创建

ScalaFX简化了基于JavaFX的用户界面的创建

ScalaFX
源代码名称:scalafx
源代码网址:http://www.github.com/scalafx/scalafx
scalafx源代码文档
scalafx源代码下载
Git URL:复制
git://www.github.com/scalafx/scalafx.git
Git Clone代码到本地:复制
git clone http://www.github.com/scalafx/scalafx
Subversion代码到本地:复制
$ svn co –depth empty http://www.github.com/scalafx/scalafx
Checked out revision 1.
$ cd repo
$ svn up trunk
ScalaFX是在 8和 JavaFX 2.2之上的Scala 语言中编写的UI DSL。 这意味着每个ScalaFX应用程序都是有效的Scala 应用程序。 通过扩展它支持与Java完全兼容,可以在Java虚拟机( JVM ) 和 JavaFX 8或者 JavaFX 2.2支持的任何地方运行。

Join the chat at https://gitter.im/scalafx/scalafx

Build StatusMaven CentralScaladocReference Status

最初,ScalaFX是由甲骨文。甲骨文。甲骨文。Dream,以及Netbeans梦想团队的成员 Sven ( Sven ) 最初创建的。

ScalaFX有两个分支: 支持 JavaFX 2.x ( Java 7 )的v.8.0 8 ( Java 8 ) 和 v.2.2 支持。

ScalaFX二进制文件发布在 Maven 中央存储库中: http://search.maven.org/#search|ga|1|scalafx

要使用ScalaFX和 Java 8使用,请添加以下依赖项( 要使用最新的ScalaFX,你可能需要至少 1.8.40的Java版本):

复制
libraryDependencies +=”org.scalafx”%%”scalafx”%”8.0.144-R12″
使用 Java 7:

复制
libraryDependencies +=”org.scalafx”%%”scalafx”%”2.2.76-R11″
对于最新的开发版本:

复制
libraryDependencies +=”org.scalafx”%%”scalafx”%”8.0.144-R13-SNAPSHOT”
GitHub上的页面包含几个示例项目,这些示例项目演示了如何使用 ScalaFX。 简单的,并推荐开始,是 scalafx-hello-world。

快照发布也定期发布在Sonatype上。 若要使用快照生成,可能需要向SBT配置中添加”sonatype 操作系统 快照”解析程序:

复制
resolvers +=Opts.resolver.sonatypeSnapshots
如果你想下载最新的快照构建,你也可以使用 CI构建站点 https://travis-ci.org/scalafx/scalafx。

ScalaFX源代码正在使用SBT生成系统。 有关使用SBT的建筑信息请参见 README-SBT.txt。

ScalaFX的官方网站是 http://scalafx.org。

#Software 许可证

这里软件许可在BSD开源下。

这里软件的许可文本可以在项目的中找到,在 LICENSE.txt。

需要 #Software

构建ScalaFX需要以下软件:

SBT v.1. 0.0 或者更好
Scala
ScalaFX 8.0使用 Scala 2.10.2或者更新版本生成。
ScalaFX 2.2使用 Scala 版本 2.9.3 +,2.10.+ 或者 2.11构建。+
它与 Windows,macOS X 和Linux端口一起工作。

#Project 结构

当前的项目结构如下所示:

复制

./archive

./project

./scalafx

./scalafx-demos

其中 . 是项目的根目录。

archive 文件夹保留在以前单个模块生成系统的剩余位置。

scalafx 文件夹是ScalaFX框架的子项目。

scalafx-demos 是ScalaFX框架演示( 有些是过时的,这里需要帮助:)的子项目。

project 文件夹是为 Scala SBT保留的。

#Source 代码分支策略

当前开发为 ScalaFX 8,它在 master 分支上完成。 在 stable 分支上完成发布。 版本使用版本号进行标记。 请求请求只接受从 master 分支创建的午餐。 在处理请求请求时,为每个特性或者 Bug 修复创建一个单独的分支。 这样主开发分支就不会被请求请求阻塞,请求请求更容易合并。

ScalaFX 2.2开发不再活动。 对于那些需要它的人,代码位于 SFX-2 分支上,而以前的版本位于 SFX-2-stable 分支上。

#Credits

你可以在文件 MAINTAINERS.txt 中找到提交者。开发人员和贡献者的完整列表。

社区
We团队中的所有成员都遵循 Typelevel代码,在邮件列表中,发布讨论,室或者任何 ScalaFX meetups。

有关贡献的更多信息,请查看我们的贡献页面( )。

hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » ScalaFX简化了基于JavaFX的用户界面的创建