您的位置:首页 > 编程语言 > Java开发

JavaFx实现(2)-随机图形绘制

2007-12-19 10:11 435 查看
JavaFX属于脚本语言,并且也采取了弱类型进行数据处理,具体对应关系如下:

JavaFXJava
String
java.lang.String
Boolean
java.lang.Boolean
Number
java.lang.Number
Integer
byte,short,int,long,BigInteger
例子:

// var s = "Hello";
// s.toUpperCase(); // 结果 "HELLO";
// s.substring(1); // 结果 "ello";
// var n = 1.5;
// n.intValue(); // 结果 1
// (1.5).intValue(); // 结果 1
// s.substring(n); // 结果 "ello"
// var b = true;
// b instanceof Boolean; // 结果 true

这种方式虽然减少了类型转换的烦恼……但也影响解释速度,个人不是太认可……(而且在JavaFX中,很多还是需要转换类型的……)

JavaFX脚本为多种多样的操作提供了声明式、无中间程序逻辑的语法,这些操作包括创建2D动画、设置属性或者声明在模式和视图对象之间的绑定依赖关系。

JavaFX以operation代替了Function,换汤不换药,无视中……

还有‘+’已无法在JavaFX中连接字符串用,需要写成如"Hello ".concat("World")的形式。

大体上先想起这么多,继续写个例子:

import javafx.ui.*;
import javafx.ui.canvas.*;

import java.util.*;
import java.lang.System;
import java.lang.Thread;

//JavaFX Java
//String java.lang.String
//Boolean java.lang.Boolean
//Number java.lang.Number
//Integer byte,short,int,long,BigInteger
// var s = "Hello";
// s.toUpperCase(); // 结果 "HELLO";
// s.substring(1); // 结果 "ello";
// var n = 1.5;
// n.intValue(); // 结果 1
// (1.5).intValue(); // 结果 1
// s.substring(n); // 结果 "ello"
// var b = true;
// b instanceof Boolean; // 结果 true

//实现composeNode操作

//实现makeing操作

//执行操作
tagContainer.makeing();

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐