`
Ivan_Pig
  • 浏览: 388247 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

JavaFX学习准备工作

    博客分类:
  • RIA
阅读更多
找了一遍网络,现在最好的JavaFX开发工具应该就是NetBeans,毕竟是Sun自己的儿子
开发JavaFX至少需要jdk6-u7版本(这个我不确定,网上看的,我是jdk6-u10,所以就无所谓了。)
学习前,先配好环境,首先是安装NetBeans6.1 with JavaFx,不用废话吧。下载地址
https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=netbeans-6.1-javafx-1.0-pre1-oth-JPR@CDS-CDS_Developer
这个好像是英文版的。你也可以下载中文版的NetBeans6.1,再加上FX插件即可。
可以用NetBeans里面的插件安装程序安装,不过我没成功。。
给个下载插件地址
插件地址:http://deadlock.netbeans.org/hudson/job/JavaFX_NB_daily/
这个插件是日构建的,每天都有更新。。。。
下载下来后,解压,依然需要NetBeans里面的插件安装程序,点已下载,选择添加插件,选择刚才的下载,安装即可。自动重启。给个图



下载就可以开发JavaFX了,开发很简单,新建一个JavaFX项目。看图吧。




很简单。然后新建一个JavaFX的文件。
步骤和上面差不多,右击src目录,有三个JavaFX相关的选项,如果看不见,点其他。。。选择Empty JavaFX file,完成。。。。
然后输入代码,还是入门代码。
import javafx.ui.*;
import javafx.ui.canvas.*;

/**
 * @author Ivan
 */

Frame{
    title:"JavaFx Application"
    width:200
    height:70
    content:
        Label{
            text:"Hello"
        }
    visible:true
}

右击,运行就OK了。

JavaFX是作为富客户端发布的,简单一个桌面程序肯定是不行的,眼尖的肯定发现了,NetBeans里面有个Run Applet选项,运行试试看,会报一些错,但是能运行。那么说明JavaFX是可以发布的。怎么发布呢?Java Web Start.曾今用这玩样发布过小应用,挺烦的,需要jnlp文件还要密匙。不过很庆幸的是,NetBeans简化了发布。以这个程序来发布。
右键点击项目,选择属性。弹出属性窗口。会有一个WebStart选项,点中,Enable Web Start,Icon不管了,你爱加就加吧。给Compress JARs with Pack 200也打上勾,搞定。确定即可。



接着,再右击项目,选择Run Project,然后等上个好~~~一段时间,它就给你发布成功了。
可以试一试,把工程里面dist文件夹拷贝到tomcat里面去,然后启动tomcat,访问
http://localhost:8080/dist/launch.jnlp试试
看看结果吧。


是不是很好玩呢!是不是比较讨厌Html,css,javascript。(反正我是不喜欢)。试想一下
,如果以前的Html改成了JavaFX会有什么感觉呢 什么AJAX,什么浏览器兼容问题,什么js调试,通通扔掉吧。(Ajax fans 别丢我。)
虽说Flex工具比较好用,不过和后台的java通信,应该还是兄弟比较容易吧

给个网址:
http://developers.sun.com.cn/javafx/default.htm
JavaFX一点也不比Flex,sivler light差
  • 大小: 18.7 KB
  • 大小: 39 KB
  • 大小: 47.3 KB
  • 大小: 37.2 KB
  • 大小: 17.7 KB
4
0
分享到:
评论
3 楼 delfly 2009-02-06  
jre至少要什么版本才行?
2 楼 Ivan_Pig 2009-02-03  
left405 写道

是不是访问FX的机器得有java环境,  否则访问不了吧?

需要jre的,至少需要jdk6u7,最好是jdk6u11
1 楼 left405 2009-02-03  
是不是访问FX的机器得有java环境,  否则访问不了吧?

相关推荐

    JavaFX 教程 (中文).docx

    9. 最后,学习如何将JavaFX应用程序打包成本地软件包,以便于部署和分发。 在这个过程中,你会了解到如何在JavaFX中使用各种控件,如TableView的行选择和ObservableLists的数据绑定,以及如何通过MVC模式分离业务...

    JavaFX高级教程:JavaFX2.0的FXML语言(中文版)

    1. **准备教程**:确保使用的是支持JavaFX 2.0的NetBeans IDE。 2. **设置项目**:创建一个新的JavaFX FXML Application项目。 3. **设定应用基础**:初始化必要的类和文件结构。 4. **创建属性文件**:用于存储界面...

    javafx_scenebuilder-2_0安装包

    标签"javafx_scenebuil"和"java javafx"分别指向JavaFX Scene Builder和JavaFX技术本身,暗示了这个安装包是关于JavaFX GUI设计工具的,对于学习和使用JavaFX的开发者来说是必不可少的资源。 在下载的压缩包文件中...

    JavaFX2.0基础教程.pdf

    - **准备工作**:准备开发环境,包括IDE的配置等。 - **创建工程**:指导如何创建新的JavaFX项目。 - **创建属性文件**:介绍如何创建和使用属性文件来管理应用中的常量和配置信息。 - **创建FXML文件**:演示如何...

    JavaFX 8 实例教程

    JavaFX 8实例教程主要介绍了如何使用JavaFX 8来创建富客户端应用程序,提供了一个实际的例子来指导用户。...通过实践和教程中的步骤,开发者可以逐步构建起一个基础的JavaFX应用程序,并理解JavaFX框架的基本工作原理。

    Learning the JavaFX Script Programming Language.pdf

    完成本教程后,开发者将准备好进入下一阶段的学习——使用JavaFX构建GUI应用程序,随后可以通过Media Browser教程深入了解实际应用的端到端开发过程。 四、JavaFX脚本编程深入学习资源 对于寻求深入理解的高级...

    android sdk和javafx打包androidapk示例

    通过研究这个示例,开发者可以学习如何将JavaFX应用转换为可在Android设备上运行的格式,理解相关配置和打包过程。 总的来说,这个示例着重展示了JavaFX与Android SDK的结合使用,让JavaFX开发者能够利用他们的技能...

    Eclipse 4 与 JavaFx开发教程

    教程中的准备工作部分,详细指导了开发者如何准备开发环境。首先,需要将与操作系统和位数相匹配的Eclipse SDK复制到计算机中,解压并启动Eclipse实例。接着,复制eclipsecon2016.zip文件到计算机,并解压到之前选择...

    MediaPlayer_javaFX.zip

    JavaFX是一个用于构建桌面、移动和嵌入式设备上的富客户端应用程序的Java库。这个名为"MediaPlayer_javaFX.zip"的...对该项目进行学习和研究,不仅可以提升JavaFX编程技能,还可能启发你对多媒体处理有更深入的理解。

    JavaFx开发教程

    - **后续教程**:学完本教程后,可以进一步学习使用JavaFX构建GUI应用程序,随后的媒体浏览器教程将指导开发完整的端到端应用程序。 - **参考资源**:高级开发者可能会对《JavaFX Language Reference》和API文档感...

    JavaFX Demo学习2-----ImageRollover

    在"JavaFX Demo学习2-----ImageRollover"这个主题中,我们将深入探讨如何使用JavaFX来实现图像鼠标悬停时的效果变化,即Image Rollover效果。这种效果常见于网页设计和图形用户界面开发中,当鼠标指针移到图像上时,...

    JavaFX2.0基础教程(整合版)

    - **准备工作**:准备开发环境和所需资源。 - **工程创建**:指导如何创建新的 JavaFX 工程。 - **属性文件**:介绍属性文件的用途及配置方法。 - **FXML 文件**:讲解如何编写 FXML 文件。 - **边格布局**:演示...

    JavaFX Script 编程语言中文教程PDF

    #### 二、准备工作 ##### 第1步:下载并安装JDK - **需求**:JavaFX Script基于Java平台,因此需要在系统上安装JDK 5或JDK 6(推荐使用JDK 6,因为它比JDK 5更快)。 - **安装**:如果还未安装JDK,请访问Oracle...

    使用JavaFX实现一个简单的图形界面应用.txt

    为了创建一个 JavaFX 应用,我们需要准备以下几点: 1. **导入必要的库**:在 JavaFX 项目中,我们需要导入一系列 JavaFX 的类库。 2. **设置窗口属性**:定义窗口的宽度、高度以及标题等基本信息。 3. **创建应用...

    java课程作业:基于JavaFX的迷宫小游戏 Java 、Eclipse 、JavaFX.zip

    Java语言游戏项目实战资源包 内容概览: 这次分享为你带来了丰富的Java语言游戏项目实战资源,让你在实践中深入...持续学习与探索:Java语言和游戏开发技术都在不断更新,建议你在实践中持续学习新的技术和工具,不

    spring-boot-fx::balloon:SpringBoot,JavaFX,bootstrap3,mongoDB

    Spring数据准备就绪 Bootstrap3主题 字体很棒 屏幕截图 要阅读的JavaFX 简洁明了的Java教程: : 官方Oracle Java教程网站: : 入门: : 学习Java语言: : 基本Java类: : Java集合: : JavaFX...

    JavaFx-Redundant-Array-of-Independent-Disks:Java窗口应用程序,以JavaFX技术制成。 它是为学期项目准备的,目的是展示RAID的工作原理

    在本项目中,JavaFX被用来制作一个教育性的窗口应用程序,该程序旨在讲解和演示RAID(Redundant Array of Independent Disks,独立磁盘冗余阵列)的工作原理。 **RAID:提高存储性能和数据安全性** RAID是一种将多...

    workshop-javafx-jdbc

    学习这个工作坊,你将掌握如何在JavaFX应用程序中嵌入数据库功能,包括如何建立数据库连接、执行SQL、处理结果集,以及如何将这些数据实时展示在用户界面上。这不仅增强了你的编程技能,也为开发复杂的桌面应用打下...

    javafx in action-开源

    这个项目是为 javafx 学习者准备的。 这演示了 javafx 的所有关键和核心概念,开发人员需要知道什么才能创建高端图形。这绝不是演示 javafx 的所有功能。 在此开发时,当前版本为 1.2 有关我的其他项目和我自己的更...

    workspace个人学习用

    【描述】"workspace个人学习用"的描述简洁明了,它进一步确认了这个压缩包是为个人学习Java编程准备的工作空间。在Java开发中,"workspace"通常指的是集成开发环境(IDE)如Eclipse或IntelliJ IDEA中的一个概念,...

Global site tag (gtag.js) - Google Analytics