属性
属性定义了对象的状态,存放了对象中的数据。属性用attribute关键字声明。格式为:
attribute 属性名:属性值;
声明的时候,还可以给属性初始化。属性初始化的顺序和类定义式声明的顺序是一样的。先看一个例子:attrfunc01.fx
package example;
import java.lang.System;
class X {阅读全文>
发表于 @ 2008年08月18日 17:26:00 | 评论( loading... ) | 举报| 收藏
JavaFx中的类和对象
import类
JavaFx中的import跟Java中的是完全一样的。
import 包名.类名;
import 包名.*;
import 语句应该放在程序的最开头,在其他语句之前。JavaFx内建的类都放在javafx.*下面,不过,我们还是可以直接引入Java的包。就像这样:
import javafx.application.*;
import java.lang.System;阅读全文>
发表于 @ 2008年08月18日 17:25:00 | 评论( loading... ) | 举报| 收藏
JavaFx操作符
我们把JavaFx的操作符整理了一个表:优先级 JavaFx操作符 简单描述 结合律
1 function() 函数定义 Class
() 用括号显示指定表达式优先级 无
new 创建新实例 Class
{实例初始化...} 创建并初始化一个对象 Class阅读全文>
发表于 @ 2008年08月18日 17:24:00 | 评论( loading... ) | 举报| 收藏
JavaFx中的语句和表达式
JavaFx是一个基于表达式的语言,所有的语句都是由表达式组成的。表达式的特征就是有零个或者多个输入,产生零个或者一个输出。JavaFx的表达式包括条件表达式,循环表达式,代码块(block)。
我们先来看一个简单的脚本:expression01.fx阅读全文>
发表于 @ 2008年08月18日 17:23:00 | 评论( loading... ) | 举报| 收藏
数组
除了五种基本类型,JavaFx还提供了另外一个很常用的数据结构,数组。这个类型的英文名字为sequence,准确的说,不能翻译成数组,实际从行为上看更像是ArrayList。姑且称之为数组,并不影响理解。
定义格式:[...],用方括号括起来,逗号分隔的一串表达式值。
下面是两个简单的数组定义:阅读全文>
发表于 @ 2008年08月18日 17:22:00 | 评论( loading... ) | 举报| 收藏
变量
在JavaFx中需要通过var关键字来定义变量(如同JavaScript一样),变量的类型是可以省略的,省略的话变量的类型通过实际赋值的类型来推断。变量定义格式为:
var 变量名:变量类型 = 变量值;阅读全文>
发表于 @ 2008年08月18日 17:21:00 | 评论( loading... ) | 举报| 收藏
从Hello World开始
首先,我们需要去下载一份最新的JavaFxSDK。请访问这里http://www.javafx.com,建议下载JavaFX Preview SDK without NetBeans IDE,不要在Netbeans里面学习JavaFx,一个太方便的IDE会阻碍你的学习,熟练之后再使用IDE好了。
我们来看一下附件src目录下,helloworld.fx的内容。这段脚本所作的,就是向世界问好。阅读全文>
发表于 @ 2008年08月18日 17:20:00 | 评论( loading... ) | 举报| 收藏
概述
总得说来,JavaFx有一下几个特征:
用一种声明式的语法来定制GUI组件,使得代码的结构尽可能和GUI组件的实际布局比较接近。
声明式的数据绑定和即时更新,简单方便的自定义组件。应用程序的数据和界面组件之间即时刷新, 自动同步。
静态类型,最大程度上的和Java的相似性,使得代码结构、代码重用和封装等方面都保持一致,使得我们可以用Java来创建和维护大型项目。
能够用来相当复杂的GUI组建
更加简单方便的使用Swing
阅读全文>
发表于 @ 2008年08月18日 17:18:00 | 评论( loading... ) | 举报| 收藏
在诸侯的夹缝中求生存, 求发展.
对策如下:
1. 研究规则, 在现有规则里玩出一些成果来.
2. 可攻可守: 推广自己的服务, 帮助别人推广服务咨询.
阅读全文>
发表于 @ 2008年04月10日 08:58:00 | 评论( loading... ) | 举报| 收藏
本来使用flex3的话, 最佳的工具, 当然是adobe提供的flexbuilder, 基于eclipse的一个集成开发工具.
端的是非常强大, 可惜是收费的, 破解也不简单.
如果出于个人学习, 玩玩的目的, 下一个使用的, 找个序列号体验一把, 倒也无可厚非,
可是拿来开发项目赚钱就有点问题了, 指不上哪天就完蛋了.
这里我们要推荐一个免费的小工具, 安装文件只有几兆而已. 是法国人维护的一个开源项目, 相当的了得.
项目本身是用C#写的, 不过用到的东西非常多, as 这个是必要的, 还有java, 这个是adobe造成的,
阅读全文>
发表于 @ 2008年03月25日 10:23:00 | 评论( loading... ) | 举报| 收藏